Symbol: ip_esp_hdr
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
411
struct ip_esp_hdr *esphdr;
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
436
esphdr = (struct ip_esp_hdr *)skb_transport_header(skb);
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
437
iv = skb_transport_header(skb) + sizeof(struct ip_esp_hdr);
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
444
iv = skb_transport_header(skb) + sizeof(struct ip_esp_hdr);
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
623
sizeof(struct ip_esp_hdr) + 1);
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
635
sizeof(struct ip_esp_hdr));
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
636
ciphstart = skb_transport_offset(skb) + sizeof(struct ip_esp_hdr) +
drivers/net/ethernet/intel/iavf/iavf_fdir.c
513
struct ip_esp_hdr *esph = (struct ip_esp_hdr *)hdr->buffer;
drivers/net/ethernet/intel/ice/virt/fdir.c
1054
esph = (struct ip_esp_hdr *)hdr->buffer;
drivers/net/ethernet/intel/ice/virt/fdir.c
943
struct ip_esp_hdr *esph;
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
1188
spi = ((struct ip_esp_hdr *)c_hdr)->spi;
drivers/net/ethernet/intel/ixgbevf/ipsec.c
587
spi = ((struct ip_esp_hdr *)c_hdr)->spi;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
983
iv_offset = auth_offset + sizeof(struct ip_esp_hdr);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1751
struct ip_esp_hdr *esp_hdr;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1828
esp_hdr = (struct ip_esp_hdr *)hdr;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c
171
iv_offset = skb_transport_offset(skb) + sizeof(struct ip_esp_hdr);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c
183
iv_offset = skb_transport_offset(skb) + sizeof(struct ip_esp_hdr);
include/net/esp.h
10
static inline struct ip_esp_hdr *ip_esp_hdr(const struct sk_buff *skb)
include/net/esp.h
12
return (struct ip_esp_hdr *)skb_transport_header(skb);
include/net/esp.h
32
struct ip_esp_hdr *esph;
include/net/esp.h
7
struct ip_esp_hdr;
net/core/flow_dissector.c
236
struct ip_esp_hdr _hdr, *hdr;
net/ipv4/esp4.c
1128
x->props.header_len = sizeof(struct ip_esp_hdr) +
net/ipv4/esp4.c
251
struct ip_esp_hdr *esph = (void *)(skb->data + offset);
net/ipv4/esp4.c
268
static struct ip_esp_hdr *esp_output_set_extra(struct sk_buff *skb,
net/ipv4/esp4.c
270
struct ip_esp_hdr *esph,
net/ipv4/esp4.c
288
esph = (struct ip_esp_hdr *)((unsigned char *)esph - 4);
net/ipv4/esp4.c
306
static struct ip_esp_hdr *esp_output_udp_encap(struct sk_buff *skb,
net/ipv4/esp4.c
333
return (struct ip_esp_hdr *)(uh + 1);
net/ipv4/esp4.c
337
static struct ip_esp_hdr *esp_output_tcp_encap(struct xfrm_state *x,
net/ipv4/esp4.c
342
struct ip_esp_hdr *esph;
net/ipv4/esp4.c
360
esph = (struct ip_esp_hdr *)(lenp + 1);
net/ipv4/esp4.c
365
static struct ip_esp_hdr *esp_output_tcp_encap(struct xfrm_state *x,
net/ipv4/esp4.c
377
struct ip_esp_hdr *esph;
net/ipv4/esp4.c
484
esp->esph = (struct ip_esp_hdr *)(skb_transport_header(skb) + esph_offset);
net/ipv4/esp4.c
504
struct ip_esp_hdr *esph;
net/ipv4/esp4.c
511
assoclen = sizeof(struct ip_esp_hdr);
net/ipv4/esp4.c
621
struct ip_esp_hdr *esph;
net/ipv4/esp4.c
649
esp.esph = ip_esp_hdr(skb);
net/ipv4/esp4.c
678
hlen = sizeof(struct ip_esp_hdr) + crypto_aead_ivsize(aead);
net/ipv4/esp4.c
714
int hlen = sizeof(struct ip_esp_hdr) + crypto_aead_ivsize(aead);
net/ipv4/esp4.c
814
struct ip_esp_hdr *esph;
net/ipv4/esp4.c
847
int elen = skb->len - sizeof(struct ip_esp_hdr) - ivlen;
net/ipv4/esp4.c
857
if (!pskb_may_pull(skb, sizeof(struct ip_esp_hdr) + ivlen))
net/ipv4/esp4.c
863
assoclen = sizeof(struct ip_esp_hdr);
net/ipv4/esp4.c
938
struct ip_esp_hdr *esph = (struct ip_esp_hdr *)(skb->data+(iph->ihl<<2));
net/ipv4/esp4_offload.c
106
struct ip_esp_hdr *esph;
net/ipv4/esp4_offload.c
112
esph = ip_esp_hdr(skb);
net/ipv4/esp4_offload.c
210
struct ip_esp_hdr *esph;
net/ipv4/esp4_offload.c
225
esph = ip_esp_hdr(skb);
net/ipv4/esp4_offload.c
256
if (!pskb_may_pull(skb, sizeof(struct ip_esp_hdr) + crypto_aead_ivsize(aead)))
net/ipv4/esp4_offload.c
271
struct ip_esp_hdr *esph;
net/ipv4/esp4_offload.c
307
esp.esph = ip_esp_hdr(skb);
net/ipv4/ip_vti.c
321
struct ip_esp_hdr *esph;
net/ipv4/ip_vti.c
341
esph = (struct ip_esp_hdr *)(skb->data+(iph->ihl<<2));
net/ipv4/xfrm4_input.c
116
} else if (len > sizeof(struct ip_esp_hdr) && udpdata32[0] != 0) {
net/ipv4/xfrm4_input.c
205
if (len <= sizeof(struct ip_esp_hdr) || udpdata32[0] == 0)
net/ipv6/esp6.c
1165
x->props.header_len = sizeof(struct ip_esp_hdr) +
net/ipv6/esp6.c
287
struct ip_esp_hdr *esph = (void *)(skb->data + offset);
net/ipv6/esp6.c
304
static struct ip_esp_hdr *esp_output_set_esn(struct sk_buff *skb,
net/ipv6/esp6.c
306
struct ip_esp_hdr *esph,
net/ipv6/esp6.c
324
esph = (struct ip_esp_hdr *)((unsigned char *)esph - 4);
net/ipv6/esp6.c
342
static struct ip_esp_hdr *esp6_output_udp_encap(struct sk_buff *skb,
net/ipv6/esp6.c
363
return (struct ip_esp_hdr *)(uh + 1);
net/ipv6/esp6.c
367
static struct ip_esp_hdr *esp6_output_tcp_encap(struct xfrm_state *x,
net/ipv6/esp6.c
372
struct ip_esp_hdr *esph;
net/ipv6/esp6.c
390
esph = (struct ip_esp_hdr *)(lenp + 1);
net/ipv6/esp6.c
395
static struct ip_esp_hdr *esp6_output_tcp_encap(struct xfrm_state *x,
net/ipv6/esp6.c
407
struct ip_esp_hdr *esph;
net/ipv6/esp6.c
515
esp->esph = (struct ip_esp_hdr *)(skb_transport_header(skb) + esph_offset);
net/ipv6/esp6.c
535
struct ip_esp_hdr *esph;
net/ipv6/esp6.c
542
assoclen = sizeof(struct ip_esp_hdr);
net/ipv6/esp6.c
653
struct ip_esp_hdr *esph;
net/ipv6/esp6.c
681
esp.esph = ip_esp_hdr(skb);
net/ipv6/esp6.c
710
hlen = sizeof(struct ip_esp_hdr) + crypto_aead_ivsize(aead);
net/ipv6/esp6.c
745
int hlen = sizeof(struct ip_esp_hdr) + crypto_aead_ivsize(aead);
net/ipv6/esp6.c
863
struct ip_esp_hdr *esph = skb_push(skb, 4);
net/ipv6/esp6.c
885
int elen = skb->len - sizeof(struct ip_esp_hdr) - ivlen;
net/ipv6/esp6.c
895
if (!pskb_may_pull(skb, sizeof(struct ip_esp_hdr) + ivlen)) {
net/ipv6/esp6.c
905
assoclen = sizeof(struct ip_esp_hdr);
net/ipv6/esp6.c
981
struct ip_esp_hdr *esph = (struct ip_esp_hdr *)(skb->data + offset);
net/ipv6/esp6_offload.c
135
struct ip_esp_hdr *esph;
net/ipv6/esp6_offload.c
148
esph = ip_esp_hdr(skb);
net/ipv6/esp6_offload.c
250
struct ip_esp_hdr *esph;
net/ipv6/esp6_offload.c
265
esph = ip_esp_hdr(skb);
net/ipv6/esp6_offload.c
294
if (!pskb_may_pull(skb, sizeof(struct ip_esp_hdr) + crypto_aead_ivsize(aead)))
net/ipv6/esp6_offload.c
350
esp.esph = ip_esp_hdr(skb);
net/ipv6/ip6_vti.c
600
struct ip_esp_hdr *esph;
net/ipv6/ip6_vti.c
615
esph = (struct ip_esp_hdr *)(skb->data + offset);
net/ipv6/xfrm6_input.c
112
} else if (len > sizeof(struct ip_esp_hdr) && udpdata32[0] != 0) {
net/ipv6/xfrm6_input.c
205
if (len <= sizeof(struct ip_esp_hdr) || udpdata32[0] == 0)
net/netfilter/nf_log_syslog.c
484
const struct ip_esp_hdr *eh;
net/netfilter/nf_log_syslog.c
485
struct ip_esp_hdr _esph;
net/netfilter/nf_log_syslog.c
656
struct ip_esp_hdr _esph;
net/netfilter/nf_log_syslog.c
657
const struct ip_esp_hdr *eh;
net/netfilter/xt_esp.c
38
const struct ip_esp_hdr *eh;
net/netfilter/xt_esp.c
39
struct ip_esp_hdr _esp;
net/xfrm/xfrm_input.c
158
hlen = sizeof(struct ip_esp_hdr);
net/xfrm/xfrm_input.c
159
offset = offsetof(struct ip_esp_hdr, spi);
net/xfrm/xfrm_input.c
160
offset_seq = offsetof(struct ip_esp_hdr, seq_no);
net/xfrm/xfrm_interface_core.c
591
struct ip_esp_hdr *esph;
net/xfrm/xfrm_interface_core.c
599
esph = (struct ip_esp_hdr *)(skb->data+(iph->ihl<<2));
net/xfrm/xfrm_interface_core.c
652
struct ip_esp_hdr *esph;
net/xfrm/xfrm_interface_core.c
660
esph = (struct ip_esp_hdr *)(skb->data + offset);
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
986
struct ip_esp_hdr *esph;