Lines Matching refs:pbd
1648 * (after the pbd) and fill it */
1807 struct eth_tx_parse_bd *pbd = NULL;
1908 pbd = &fp->tx_desc_ring[bd_prod].parse_bd;
1910 memset(pbd, 0, sizeof(struct eth_tx_parse_bd));
1916 pbd->global_data =
1920 pbd->ip_hlen = (skb_transport_header(skb) -
1923 hlen += pbd->ip_hlen + tcp_hdrlen(skb) / 2;
1925 pbd->total_hlen = cpu_to_le16(hlen);
1938 pbd->tcp_pseudo_csum = swab16(tcp_hdr(skb)->check);
1943 pbd->global_data |= ETH_TX_PARSE_BD_UDP_CS_FLG;
1947 le16_to_cpu(pbd->total_hlen), fix, SKB_CS(skb));
1950 pbd->tcp_pseudo_csum =
1955 pbd->tcp_pseudo_csum);
1964 nbd = skb_shinfo(skb)->nr_frags + 2; /* start_bd + pbd + frags */
1988 pbd->lso_mss = cpu_to_le16(skb_shinfo(skb)->gso_size);
1989 pbd->tcp_send_seq = swab32(tcp_hdr(skb)->seq);
1990 pbd->tcp_flags = pbd_tcp_flags(skb);
1993 pbd->ip_id = swab16(ip_hdr(skb)->id);
1994 pbd->tcp_pseudo_csum =
2000 pbd->tcp_pseudo_csum =
2005 pbd->global_data |= ETH_TX_PARSE_BD_PSEUDO_CS_WITHOUT_LEN;
2045 if (pbd)
2049 pbd, pbd->global_data, pbd->ip_hlen, pbd->ip_id,
2050 pbd->lso_mss, pbd->tcp_flags, pbd->tcp_pseudo_csum,
2051 pbd->tcp_send_seq, le16_to_cpu(pbd->total_hlen));