Home
last modified time | relevance | path

Searched refs:exthdr (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/drivers/media/pci/saa7164/
Dsaa7164-api.c933 struct tmComResExtDevDescrHeader *exthdr; in saa7164_api_dump_subdevs() local
1237 exthdr = (struct tmComResExtDevDescrHeader *)(buf + idx); in saa7164_api_dump_subdevs()
1239 exthdr->unitid); in saa7164_api_dump_subdevs()
1241 exthdr->deviceid); in saa7164_api_dump_subdevs()
1243 exthdr->devicetype); in saa7164_api_dump_subdevs()
1244 if (exthdr->devicetype & 0x1) in saa7164_api_dump_subdevs()
1246 if (exthdr->devicetype & 0x2) in saa7164_api_dump_subdevs()
1248 if (exthdr->devicetype & 0x4) in saa7164_api_dump_subdevs()
1250 if (exthdr->devicetype & 0x8) in saa7164_api_dump_subdevs()
1252 if (exthdr->devicetype & 0x20) in saa7164_api_dump_subdevs()
[all …]
/Linux-v4.19/net/ipv6/
Doutput_core.c88 struct ipv6_opt_hdr *exthdr; in ip6_find_1stfragopt() local
112 exthdr = (struct ipv6_opt_hdr *)(skb_network_header(skb) + in ip6_find_1stfragopt()
114 offset += ipv6_optlen(exthdr); in ip6_find_1stfragopt()
117 *nexthdr = &exthdr->nexthdr; in ip6_find_1stfragopt()
Dxfrm6_policy.c128 struct ipv6_opt_hdr *exthdr; in _decode_session6() local
149 while (nh + offset + sizeof(*exthdr) < skb->data || in _decode_session6()
150 pskb_may_pull(skb, nh + offset + sizeof(*exthdr) - skb->data)) { in _decode_session6()
152 exthdr = (struct ipv6_opt_hdr *)(nh + offset); in _decode_session6()
161 offset += ipv6_optlen(exthdr); in _decode_session6()
162 nexthdr = exthdr->nexthdr; in _decode_session6()
163 exthdr = (struct ipv6_opt_hdr *)(nh + offset); in _decode_session6()
198 offset += ipv6_optlen(exthdr); in _decode_session6()
Dmip6.c266 struct ipv6_opt_hdr *exthdr = in mip6_destopt_offset() local
302 offset += ipv6_optlen(exthdr); in mip6_destopt_offset()
303 *nexthdr = &exthdr->nexthdr; in mip6_destopt_offset()
304 exthdr = (struct ipv6_opt_hdr *)(nh + offset); in mip6_destopt_offset()
402 struct ipv6_opt_hdr *exthdr = in mip6_rthdr_offset() local
437 offset += ipv6_optlen(exthdr); in mip6_rthdr_offset()
438 *nexthdr = &exthdr->nexthdr; in mip6_rthdr_offset()
439 exthdr = (struct ipv6_opt_hdr *)(nh + offset); in mip6_rthdr_offset()
Dah6.c263 } exthdr = { .iph = iph }; in ipv6_clear_mutable_options() local
264 char *end = exthdr.raw + len; in ipv6_clear_mutable_options()
267 exthdr.iph++; in ipv6_clear_mutable_options()
269 while (exthdr.raw < end) { in ipv6_clear_mutable_options()
273 ipv6_rearrange_destopt(iph, exthdr.opth); in ipv6_clear_mutable_options()
276 if (!zero_out_mutable_opts(exthdr.opth)) { in ipv6_clear_mutable_options()
285 ipv6_rearrange_rthdr(iph, exthdr.rth); in ipv6_clear_mutable_options()
292 nexthdr = exthdr.opth->nexthdr; in ipv6_clear_mutable_options()
293 exthdr.raw += ipv6_optlen(exthdr.opth); in ipv6_clear_mutable_options()
Desp6_offload.c36 struct ipv6_opt_hdr *exthdr; in esp6_nexthdr_esp_offset() local
42 exthdr = (void *)ipv6_hdr + off; in esp6_nexthdr_esp_offset()
43 if (exthdr->nexthdr == NEXTHDR_ESP) in esp6_nexthdr_esp_offset()
46 off += ipv6_optlen(exthdr); in esp6_nexthdr_esp_offset()
/Linux-v4.19/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c1959 unsigned char *exthdr; in i40e_tx_enable_csum() local
1985 exthdr = ip.hdr + sizeof(*ip.v6); in i40e_tx_enable_csum()
1987 if (l4.hdr != exthdr) in i40e_tx_enable_csum()
1988 ipv6_skip_exthdr(skb, exthdr - skb->data, in i40e_tx_enable_csum()
2059 exthdr = ip.hdr + sizeof(*ip.v6); in i40e_tx_enable_csum()
2061 if (l4.hdr != exthdr) in i40e_tx_enable_csum()
2062 ipv6_skip_exthdr(skb, exthdr - skb->data, in i40e_tx_enable_csum()
/Linux-v4.19/drivers/net/ethernet/intel/ice/
Dice_txrx.c1341 unsigned char *exthdr; in ice_tx_csum() local
1372 exthdr = ip.hdr + sizeof(*ip.v6); in ice_tx_csum()
1374 if (l4.hdr != exthdr) in ice_tx_csum()
1375 ipv6_skip_exthdr(skb, exthdr - skb->data, &l4_proto, in ice_tx_csum()
/Linux-v4.19/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c3049 unsigned char *exthdr; in i40e_tx_enable_csum() local
3075 exthdr = ip.hdr + sizeof(*ip.v6); in i40e_tx_enable_csum()
3077 if (l4.hdr != exthdr) in i40e_tx_enable_csum()
3078 ipv6_skip_exthdr(skb, exthdr - skb->data, in i40e_tx_enable_csum()
3149 exthdr = ip.hdr + sizeof(*ip.v6); in i40e_tx_enable_csum()
3151 if (l4.hdr != exthdr) in i40e_tx_enable_csum()
3152 ipv6_skip_exthdr(skb, exthdr - skb->data, in i40e_tx_enable_csum()
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/
Dhns3_enet.c538 unsigned char *exthdr; in hns3_get_l4_protocol() local
547 exthdr = l3.hdr + sizeof(*l3.v6); in hns3_get_l4_protocol()
549 if (l4_hdr != exthdr) in hns3_get_l4_protocol()
550 ipv6_skip_exthdr(skb, exthdr - skb->data, in hns3_get_l4_protocol()
571 exthdr = l3.hdr + sizeof(*l3.v6); in hns3_get_l4_protocol()
573 if (l4_hdr != exthdr) in hns3_get_l4_protocol()
574 ipv6_skip_exthdr(skb, exthdr - skb->data, in hns3_get_l4_protocol()
/Linux-v4.19/Documentation/networking/
Drds.txt420 If the rcvr is not mprds-capable, the exthdr in the ping will be