/kernel/linux/linux-5.10/net/ipv4/ |
H A D | esp4.c | 289 struct ip_esp_hdr *esph = (void *)(skb->data + offset); in esp_restore_header() local 293 esph->seq_no = esph->spi; in esp_restore_header() 294 esph->spi = *seqhi; in esp_restore_header() 308 struct ip_esp_hdr *esph, in esp_output_set_extra() 324 extra->esphoff = (unsigned char *)esph - in esp_output_set_extra() 326 esph = (struct ip_esp_hdr *)((unsigned char *)esph - 4); in esp_output_set_extra() 327 extra->seqhi = esph->spi; in esp_output_set_extra() 328 esph in esp_output_set_extra() 306 esp_output_set_extra(struct sk_buff *skb, struct xfrm_state *x, struct ip_esp_hdr *esph, struct esp_output_extra *extra) esp_output_set_extra() argument 381 struct ip_esp_hdr *esph; esp_output_tcp_encap() local 414 struct ip_esp_hdr *esph; esp_output_encap() local 544 struct ip_esp_hdr *esph; esp_output_tail() local 661 struct ip_esp_hdr *esph; esp_output() local 860 struct ip_esp_hdr *esph; esp_input_set_header() local 984 struct ip_esp_hdr *esph = (struct ip_esp_hdr *)(skb->data+(iph->ihl<<2)); esp4_err() local [all...] |
H A D | esp4_offload.c | 94 struct ip_esp_hdr *esph; in esp4_gso_encap() local 100 esph = ip_esp_hdr(skb); in esp4_gso_encap() 103 esph->spi = x->id.spi; in esp4_gso_encap() 104 esph->seq_no = htonl(XFRM_SKB_CB(skb)->seq.output.low); in esp4_gso_encap() 194 struct ip_esp_hdr *esph; in esp4_gso_segment() local 209 esph = ip_esp_hdr(skb); in esp4_gso_segment() 211 if (esph->spi != x->id.spi) in esp4_gso_segment() 214 if (!pskb_may_pull(skb, sizeof(*esph) + crypto_aead_ivsize(aead))) in esp4_gso_segment() 217 __skb_pull(skb, sizeof(*esph) + crypto_aead_ivsize(aead)); in esp4_gso_segment() 255 struct ip_esp_hdr *esph; in esp_xmit() local [all...] |
H A D | ip_vti.c | 318 struct ip_esp_hdr *esph; in vti4_err() local 335 esph = (struct ip_esp_hdr *)(skb->data+(iph->ihl<<2)); in vti4_err() 336 spi = esph->spi; in vti4_err()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | esp4.c | 288 struct ip_esp_hdr *esph = (void *)(skb->data + offset); in esp_restore_header() local 292 esph->seq_no = esph->spi; in esp_restore_header() 293 esph->spi = *seqhi; in esp_restore_header() 307 struct ip_esp_hdr *esph, in esp_output_set_extra() 323 extra->esphoff = (unsigned char *)esph - in esp_output_set_extra() 325 esph = (struct ip_esp_hdr *)((unsigned char *)esph - 4); in esp_output_set_extra() 326 extra->seqhi = esph->spi; in esp_output_set_extra() 327 esph in esp_output_set_extra() 305 esp_output_set_extra(struct sk_buff *skb, struct xfrm_state *x, struct ip_esp_hdr *esph, struct esp_output_extra *extra) esp_output_set_extra() argument 380 struct ip_esp_hdr *esph; esp_output_tcp_encap() local 413 struct ip_esp_hdr *esph; esp_output_encap() local 541 struct ip_esp_hdr *esph; esp_output_tail() local 658 struct ip_esp_hdr *esph; esp_output() local 851 struct ip_esp_hdr *esph; esp_input_set_header() local 975 struct ip_esp_hdr *esph = (struct ip_esp_hdr *)(skb->data+(iph->ihl<<2)); esp4_err() local [all...] |
H A D | esp4_offload.c | 95 struct ip_esp_hdr *esph; in esp4_gso_encap() local 101 esph = ip_esp_hdr(skb); in esp4_gso_encap() 104 esph->spi = x->id.spi; in esp4_gso_encap() 105 esph->seq_no = htonl(XFRM_SKB_CB(skb)->seq.output.low); in esp4_gso_encap() 197 struct ip_esp_hdr *esph; in esp4_gso_segment() local 212 esph = ip_esp_hdr(skb); in esp4_gso_segment() 214 if (esph->spi != x->id.spi) in esp4_gso_segment() 217 if (!pskb_may_pull(skb, sizeof(*esph) + crypto_aead_ivsize(aead))) in esp4_gso_segment() 220 __skb_pull(skb, sizeof(*esph) + crypto_aead_ivsize(aead)); in esp4_gso_segment() 258 struct ip_esp_hdr *esph; in esp_xmit() local [all...] |
H A D | ip_vti.c | 318 struct ip_esp_hdr *esph; in vti4_err() local 335 esph = (struct ip_esp_hdr *)(skb->data+(iph->ihl<<2)); in vti4_err() 336 spi = esph->spi; in vti4_err()
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | esp6.c | 324 struct ip_esp_hdr *esph = (void *)(skb->data + offset); in esp_restore_header() local 328 esph->seq_no = esph->spi; in esp_restore_header() 329 esph->spi = *seqhi; in esp_restore_header() 343 struct ip_esp_hdr *esph, in esp_output_set_esn() 359 extra->esphoff = (unsigned char *)esph - in esp_output_set_esn() 361 esph = (struct ip_esp_hdr *)((unsigned char *)esph - 4); in esp_output_set_esn() 362 extra->seqhi = esph->spi; in esp_output_set_esn() 363 esph in esp_output_set_esn() 341 esp_output_set_esn(struct sk_buff *skb, struct xfrm_state *x, struct ip_esp_hdr *esph, struct esp_output_extra *extra) esp_output_set_esn() argument 416 struct ip_esp_hdr *esph; esp6_output_tcp_encap() local 449 struct ip_esp_hdr *esph; esp6_output_encap() local 578 struct ip_esp_hdr *esph; esp6_output_tail() local 696 struct ip_esp_hdr *esph; esp6_output() local 912 struct ip_esp_hdr *esph = skb_push(skb, 4); esp_input_set_header() local 1030 struct ip_esp_hdr *esph = (struct ip_esp_hdr *)(skb->data + offset); esp6_err() local [all...] |
H A D | esp6_offload.c | 121 struct ip_esp_hdr *esph; in esp6_gso_encap() local 134 esph = ip_esp_hdr(skb); in esp6_gso_encap() 137 esph->spi = x->id.spi; in esp6_gso_encap() 138 esph->seq_no = htonl(XFRM_SKB_CB(skb)->seq.output.low); in esp6_gso_encap() 232 struct ip_esp_hdr *esph; in esp6_gso_segment() local 247 esph = ip_esp_hdr(skb); in esp6_gso_segment() 249 if (esph->spi != x->id.spi) in esp6_gso_segment() 252 if (!pskb_may_pull(skb, sizeof(*esph) + crypto_aead_ivsize(aead))) in esp6_gso_segment() 255 __skb_pull(skb, sizeof(*esph) + crypto_aead_ivsize(aead)); in esp6_gso_segment() 332 esp.esph in esp6_xmit() [all...] |
H A D | ip6_vti.c | 606 struct ip_esp_hdr *esph; in vti6_err() local 621 esph = (struct ip_esp_hdr *)(skb->data + offset); in vti6_err() 622 spi = esph->spi; in vti6_err()
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | esp6.c | 324 struct ip_esp_hdr *esph = (void *)(skb->data + offset); in esp_restore_header() local 328 esph->seq_no = esph->spi; in esp_restore_header() 329 esph->spi = *seqhi; in esp_restore_header() 343 struct ip_esp_hdr *esph, in esp_output_set_esn() 359 extra->esphoff = (unsigned char *)esph - in esp_output_set_esn() 361 esph = (struct ip_esp_hdr *)((unsigned char *)esph - 4); in esp_output_set_esn() 362 extra->seqhi = esph->spi; in esp_output_set_esn() 363 esph in esp_output_set_esn() 341 esp_output_set_esn(struct sk_buff *skb, struct xfrm_state *x, struct ip_esp_hdr *esph, struct esp_output_extra *extra) esp_output_set_esn() argument 416 struct ip_esp_hdr *esph; esp6_output_tcp_encap() local 449 struct ip_esp_hdr *esph; esp6_output_encap() local 578 struct ip_esp_hdr *esph; esp6_output_tail() local 696 struct ip_esp_hdr *esph; esp6_output() local 906 struct ip_esp_hdr *esph = skb_push(skb, 4); esp_input_set_header() local 1024 struct ip_esp_hdr *esph = (struct ip_esp_hdr *)(skb->data + offset); esp6_err() local [all...] |
H A D | esp6_offload.c | 122 struct ip_esp_hdr *esph; in esp6_gso_encap() local 135 esph = ip_esp_hdr(skb); in esp6_gso_encap() 138 esph->spi = x->id.spi; in esp6_gso_encap() 139 esph->seq_no = htonl(XFRM_SKB_CB(skb)->seq.output.low); in esp6_gso_encap() 235 struct ip_esp_hdr *esph; in esp6_gso_segment() local 250 esph = ip_esp_hdr(skb); in esp6_gso_segment() 252 if (esph->spi != x->id.spi) in esp6_gso_segment() 255 if (!pskb_may_pull(skb, sizeof(*esph) + crypto_aead_ivsize(aead))) in esp6_gso_segment() 258 __skb_pull(skb, sizeof(*esph) + crypto_aead_ivsize(aead)); in esp6_gso_segment() 335 esp.esph in esp6_xmit() [all...] |
H A D | ip6_vti.c | 605 struct ip_esp_hdr *esph; in vti6_err() local 620 esph = (struct ip_esp_hdr *)(skb->data + offset); in vti6_err() 621 spi = esph->spi; in vti6_err()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | esp.h | 31 struct ip_esp_hdr *esph; member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | esp.h | 32 struct ip_esp_hdr *esph; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ipsec_rxtx.c | 208 struct ip_esp_hdr *esph; in mlx5e_ipsec_set_metadata() local 213 esph = ip_esp_hdr(skb); in mlx5e_ipsec_set_metadata() 223 ntohl(tcph->seq), ntohl(esph->seq_no)); in mlx5e_ipsec_set_metadata()
|
/kernel/linux/linux-5.10/net/xfrm/ |
H A D | xfrm_interface_core.c | 459 struct ip_esp_hdr *esph; in xfrmi4_err() local 467 esph = (struct ip_esp_hdr *)(skb->data+(iph->ihl<<2)); in xfrmi4_err() 468 spi = esph->spi; in xfrmi4_err() 519 struct ip_esp_hdr *esph; in xfrmi6_err() local 527 esph = (struct ip_esp_hdr *)(skb->data + offset); in xfrmi6_err() 528 spi = esph->spi; in xfrmi6_err()
|
/kernel/linux/linux-6.6/net/xfrm/ |
H A D | xfrm_interface_core.c | 593 struct ip_esp_hdr *esph; in xfrmi4_err() local 601 esph = (struct ip_esp_hdr *)(skb->data+(iph->ihl<<2)); in xfrmi4_err() 602 spi = esph->spi; in xfrmi4_err() 654 struct ip_esp_hdr *esph; in xfrmi6_err() local 662 esph = (struct ip_esp_hdr *)(skb->data + offset); in xfrmi6_err() 663 spi = esph->spi; in xfrmi6_err()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_fdir.c | 512 struct ip_esp_hdr *esph = (struct ip_esp_hdr *)hdr->buffer; in iavf_fill_fdir_esp_hdr() local 517 esph->spi = fltr->ip_data.spi; in iavf_fill_fdir_esp_hdr()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_virtchnl_fdir.c | 836 struct ip_esp_hdr *esph; in ice_vc_fdir_parse_pattern() local 947 esph = (struct ip_esp_hdr *)hdr->buffer; in ice_vc_fdir_parse_pattern() 968 input->ip.v4.sec_parm_idx = esph->spi; in ice_vc_fdir_parse_pattern() 970 input->ip.v6.sec_parm_idx = esph->spi; in ice_vc_fdir_parse_pattern()
|