netwib doc_html (version 5.39.0)

## main index

## section index

    /*-------------------------------------------------------------*/
    /* Name : netwib_pkt_data_display
       Description :
         Print a buffer containing simple data.
       Input parameter(s) :
         *pkt : buffer to print
         encodetype : netwib_encodetype to use
       Input/output parameter(s) :
       Output parameter(s) :
       Normal return values :
         NETWIB_ERR_OK : ok
    */
    netwib_err netwib_pkt_data_show(netwib_constbuf *ppkt,
                                    netwib_encodetype_context *pctx,
                                    netwib_encodetype encodetype,
                                    netwib_buf *pbuf);
    netwib_err netwib_pkt_data_display(netwib_constbuf *ppkt,
                                       netwib_encodetype_context *pctx,
                                       netwib_encodetype encodetype);

    /*-------------------------------------------------------------*/
    /* Name : netwib_pkt_link_display
       Description :
         Print a buffer containing an Link packet.
       Input parameter(s) :
         *pkt : buffer to print
         hdrencodetype : netwib_encodetype to use for headers
         dataencodetype : netwib_encodetype to use for data
       Input/output parameter(s) :
       Output parameter(s) :
       Normal return values :
         NETWIB_ERR_OK : ok
    */
    netwib_err netwib_pkt_link_show(netwib_device_dlttype dlttype,
                                    netwib_constbuf *ppkt,
                                    netwib_encodetype_context *pctx,
                                    netwib_encodetype hdrencodetype,
                                    netwib_encodetype dataencodetype,
                                    netwib_buf *pbuf);
    netwib_err netwib_pkt_link_display(netwib_device_dlttype dlttype,
                                       netwib_constbuf *ppkt,
                                       netwib_encodetype_context *pctx,
                                       netwib_encodetype hdrencodetype,
                                       netwib_encodetype dataencodetype);

    /*-------------------------------------------------------------*/
    /* Print a buffer containing an IP packet
       Note: currently, IPv6 packets are not decoded, but are simply
             dumped using dataencodetype.
     */
    netwib_err netwib_pkt_ip_show(netwib_constbuf *ppkt,
                                  netwib_encodetype_context *pctx,
                                  netwib_encodetype hdrencodetype,
                                  netwib_encodetype dataencodetype,
                                  netwib_buf *pbuf);
    netwib_err netwib_pkt_ip_display(netwib_constbuf *ppkt,
                                     netwib_encodetype_context *pctx,
                                     netwib_encodetype hdrencodetype,
                                     netwib_encodetype dataencodetype);

    /*-------------------------------------------------------------*/
    /* Print a buffer containing an UDP packet */
    netwib_err netwib_pkt_udp_show(netwib_constbuf *ppkt,
                                   netwib_encodetype_context *pctx,
                                   netwib_encodetype hdrencodetype,
                                   netwib_encodetype dataencodetype,
                                   netwib_buf *pbuf);
    netwib_err netwib_pkt_udp_display(netwib_constbuf *ppkt,
                                      netwib_encodetype_context *pctx,
                                      netwib_encodetype hdrencodetype,
                                      netwib_encodetype dataencodetype);

    /*-------------------------------------------------------------*/
    /* Print a buffer containing a TCP packet */
    netwib_err netwib_pkt_tcp_show(netwib_constbuf *ppkt,
                                   netwib_encodetype_context *pctx,
                                   netwib_encodetype hdrencodetype,
                                         netwib_encodetype dataencodetype,
                                   netwib_buf *pbuf);
    netwib_err netwib_pkt_tcp_display(netwib_constbuf *ppkt,
                                      netwib_encodetype_context *pctx,
                                      netwib_encodetype hdrencodetype,
                                      netwib_encodetype dataencodetype);

    /*-------------------------------------------------------------*/
    /* Print a buffer containing an ICMP4 packet */
    netwib_err netwib_pkt_icmp4_show(netwib_constbuf *ppkt,
                                     netwib_encodetype_context *pctx,
                                     netwib_encodetype hdrencodetype,
                                     netwib_encodetype dataencodetype,
                                     netwib_buf *pbuf);
    netwib_err netwib_pkt_icmp4_display(netwib_constbuf *ppkt,
                                        netwib_encodetype_context *pctx,
                                        netwib_encodetype hdrencodetype,
                                        netwib_encodetype dataencodetype);

    /*-------------------------------------------------------------*/
    /* Print a buffer containing an ICMP6 packet */
    netwib_err netwib_pkt_icmp6_show(netwib_constbuf *ppkt,
                                     netwib_encodetype_context *pctx,
                                     netwib_encodetype hdrencodetype,
                                     netwib_encodetype dataencodetype,
                                     netwib_buf *pbuf);
    netwib_err netwib_pkt_icmp6_display(netwib_constbuf *ppkt,
                                        netwib_encodetype_context *pctx,
                                        netwib_encodetype hdrencodetype,
                                        netwib_encodetype dataencodetype);

## main index

## section index