/kernel/linux/linux-6.6/net/openvswitch/ |
H A D | flow.c | 252 * @ext_hdrs: flags are stored here 274 u16 *ext_hdrs) in get_ipv6_ext_hdrs() 280 *ext_hdrs = 0; in get_ipv6_ext_hdrs() 287 *ext_hdrs |= OFPIEH12_NONEXT; in get_ipv6_ext_hdrs() 292 if (*ext_hdrs & OFPIEH12_ESP) in get_ipv6_ext_hdrs() 293 *ext_hdrs |= OFPIEH12_UNREP; in get_ipv6_ext_hdrs() 294 if ((*ext_hdrs & ~(OFPIEH12_HOP | OFPIEH12_DEST | in get_ipv6_ext_hdrs() 298 *ext_hdrs |= OFPIEH12_UNSEQ; in get_ipv6_ext_hdrs() 300 *ext_hdrs |= OFPIEH12_ESP; in get_ipv6_ext_hdrs() 304 if (*ext_hdrs in get_ipv6_ext_hdrs() 273 get_ipv6_ext_hdrs(struct sk_buff *skb, struct ipv6hdr *nh, u16 *ext_hdrs) get_ipv6_ext_hdrs() argument [all...] |
/kernel/linux/linux-5.10/net/key/ |
H A D | af_key.c | 511 static int parse_exthdrs(struct sk_buff *skb, const struct sadb_msg *hdr, void **ext_hdrs) in parse_exthdrs() argument 538 if (ext_hdrs[ext_type-1] != NULL) in parse_exthdrs() 560 ext_hdrs[ext_type-1] = (void *) p; in parse_exthdrs() 656 static struct xfrm_state *pfkey_xfrm_state_lookup(struct net *net, const struct sadb_msg *hdr, void * const *ext_hdrs) in pfkey_xfrm_state_lookup() argument 664 sa = ext_hdrs[SADB_EXT_SA - 1]; in pfkey_xfrm_state_lookup() 673 addr = ext_hdrs[SADB_EXT_ADDRESS_DST - 1]; in pfkey_xfrm_state_lookup() 1065 void * const *ext_hdrs) in pfkey_msg2xfrm_state() 1076 sa = ext_hdrs[SADB_EXT_SA - 1]; in pfkey_msg2xfrm_state() 1078 !present_and_same_family(ext_hdrs[SADB_EXT_ADDRESS_SRC-1], in pfkey_msg2xfrm_state() 1079 ext_hdrs[SADB_EXT_ADDRESS_DS in pfkey_msg2xfrm_state() 1063 pfkey_msg2xfrm_state(struct net *net, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_msg2xfrm_state() argument 1304 pfkey_reserved(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_reserved() argument 1309 pfkey_getspi(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_getspi() argument 1414 pfkey_acquire(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_acquire() argument 1501 pfkey_add(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_add() argument 1538 pfkey_delete(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_delete() argument 1578 pfkey_get(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_get() argument 1690 pfkey_register(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_register() argument 1762 pfkey_flush(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_flush() argument 1834 pfkey_dump(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_dump() argument 1887 pfkey_promisc(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_promisc() argument 2250 pfkey_spdadd(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_spdadd() argument 2365 pfkey_spddelete(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_spddelete() argument 2551 pfkey_migrate(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_migrate() argument 2643 pfkey_migrate(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_migrate() argument 2651 pfkey_spdget(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_spdget() argument 2741 pfkey_spddump(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_spddump() argument 2783 pfkey_spdflush(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_spdflush() argument 2837 void *ext_hdrs[SADB_EXT_MAX]; pfkey_process() local [all...] |
/kernel/linux/linux-6.6/net/key/ |
H A D | af_key.c | 507 static int parse_exthdrs(struct sk_buff *skb, const struct sadb_msg *hdr, void **ext_hdrs) in parse_exthdrs() argument 534 if (ext_hdrs[ext_type-1] != NULL) in parse_exthdrs() 556 ext_hdrs[ext_type-1] = (void *) p; in parse_exthdrs() 652 static struct xfrm_state *pfkey_xfrm_state_lookup(struct net *net, const struct sadb_msg *hdr, void * const *ext_hdrs) in pfkey_xfrm_state_lookup() argument 660 sa = ext_hdrs[SADB_EXT_SA - 1]; in pfkey_xfrm_state_lookup() 669 addr = ext_hdrs[SADB_EXT_ADDRESS_DST - 1]; in pfkey_xfrm_state_lookup() 1061 void * const *ext_hdrs) in pfkey_msg2xfrm_state() 1072 sa = ext_hdrs[SADB_EXT_SA - 1]; in pfkey_msg2xfrm_state() 1074 !present_and_same_family(ext_hdrs[SADB_EXT_ADDRESS_SRC-1], in pfkey_msg2xfrm_state() 1075 ext_hdrs[SADB_EXT_ADDRESS_DS in pfkey_msg2xfrm_state() 1059 pfkey_msg2xfrm_state(struct net *net, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_msg2xfrm_state() argument 1299 pfkey_reserved(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_reserved() argument 1304 pfkey_getspi(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_getspi() argument 1409 pfkey_acquire(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_acquire() argument 1496 pfkey_add(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_add() argument 1533 pfkey_delete(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_delete() argument 1573 pfkey_get(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_get() argument 1685 pfkey_register(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_register() argument 1757 pfkey_flush(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_flush() argument 1829 pfkey_dump(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_dump() argument 1882 pfkey_promisc(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_promisc() argument 2245 pfkey_spdadd(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_spdadd() argument 2360 pfkey_spddelete(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_spddelete() argument 2546 pfkey_migrate(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_migrate() argument 2638 pfkey_migrate(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_migrate() argument 2646 pfkey_spdget(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_spdget() argument 2736 pfkey_spddump(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_spddump() argument 2778 pfkey_spdflush(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) pfkey_spdflush() argument 2832 void *ext_hdrs[SADB_EXT_MAX]; pfkey_process() local [all...] |