/kernel/linux/linux-6.6/net/openvswitch/ |
H A D | flow_netlink.c | 95 size_t offset, size_t size, bool is_mask) in update_range() 101 if (!is_mask) in update_range() 119 #define SW_FLOW_KEY_PUT(match, field, value, is_mask) \ 122 sizeof((match)->key->field), is_mask); \ 123 if (is_mask) \ 129 #define SW_FLOW_KEY_MEMCPY_OFFSET(match, offset, value_p, len, is_mask) \ 131 update_range(match, offset, len, is_mask); \ 132 if (is_mask) \ 139 #define SW_FLOW_KEY_MEMCPY(match, field, value_p, len, is_mask) \ 141 value_p, len, is_mask) 94 update_range(struct sw_flow_match *match, size_t offset, size_t size, bool is_mask) update_range() argument 534 genev_tun_opt_from_nlattr(const struct nlattr *a, struct sw_flow_match *match, bool is_mask, bool log) genev_tun_opt_from_nlattr() argument 585 vxlan_tun_opt_from_nlattr(const struct nlattr *attr, struct sw_flow_match *match, bool is_mask, bool log) vxlan_tun_opt_from_nlattr() argument 641 erspan_tun_opt_from_nlattr(const struct nlattr *a, struct sw_flow_match *match, bool is_mask, bool log) erspan_tun_opt_from_nlattr() argument 668 ip_tun_from_nlattr(const struct nlattr *attr, struct sw_flow_match *match, bool is_mask, bool log) ip_tun_from_nlattr() argument 975 encode_vlan_from_nlattrs(struct sw_flow_match *match, const struct nlattr *a[], bool is_mask, bool inner) encode_vlan_from_nlattrs() argument 1078 __parse_vlan_from_nlattrs(struct sw_flow_match *match, u64 *key_attrs, bool inner, const struct nlattr **a, bool is_mask, bool log) __parse_vlan_from_nlattrs() argument 1113 parse_vlan_from_nlattrs(struct sw_flow_match *match, u64 *key_attrs, const struct nlattr **a, bool is_mask, bool log) parse_vlan_from_nlattrs() argument 1136 parse_eth_type_from_nlattrs(struct sw_flow_match *match, u64 *attrs, const struct nlattr **a, bool is_mask, bool log) parse_eth_type_from_nlattrs() argument 1157 metadata_from_nlattrs(struct net *net, struct sw_flow_match *match, u64 *attrs, const struct nlattr **a, bool is_mask, bool log) metadata_from_nlattrs() argument 1389 nsh_key_put_from_nlattr(const struct nlattr *attr, struct sw_flow_match *match, bool is_mask, bool is_push_nsh, bool log) nsh_key_put_from_nlattr() argument 1510 ovs_key_from_nlattrs(struct net *net, struct sw_flow_match *match, u64 attrs, const struct nlattr **a, bool is_mask, bool log) ovs_key_from_nlattrs() argument 1972 ovs_nla_put_vlan(struct sk_buff *skb, const struct vlan_head *vh, bool is_mask) ovs_nla_put_vlan() argument 1983 nsh_key_to_nlattr(const struct ovs_key_nsh *nsh, bool is_mask, struct sk_buff *skb) nsh_key_to_nlattr() argument 2011 __ovs_nla_put_key(const struct sw_flow_key *swkey, const struct sw_flow_key *output, bool is_mask, struct sk_buff *skb) __ovs_nla_put_key() argument 2264 ovs_nla_put_key(const struct sw_flow_key *swkey, const struct sw_flow_key *output, int attr, bool is_mask, struct sk_buff *skb) ovs_nla_put_key() argument 2841 validate_nsh(const struct nlattr *attr, bool is_mask, bool is_push_nsh, bool log) validate_nsh() argument [all...] |
H A D | flow_netlink.h | 34 int attr, bool is_mask, struct sk_buff *);
|
/kernel/linux/linux-5.10/net/openvswitch/ |
H A D | flow_netlink.c | 93 size_t offset, size_t size, bool is_mask) in update_range() 99 if (!is_mask) in update_range() 117 #define SW_FLOW_KEY_PUT(match, field, value, is_mask) \ 120 sizeof((match)->key->field), is_mask); \ 121 if (is_mask) \ 127 #define SW_FLOW_KEY_MEMCPY_OFFSET(match, offset, value_p, len, is_mask) \ 129 update_range(match, offset, len, is_mask); \ 130 if (is_mask) \ 137 #define SW_FLOW_KEY_MEMCPY(match, field, value_p, len, is_mask) \ 139 value_p, len, is_mask) 92 update_range(struct sw_flow_match *match, size_t offset, size_t size, bool is_mask) update_range() argument 522 genev_tun_opt_from_nlattr(const struct nlattr *a, struct sw_flow_match *match, bool is_mask, bool log) genev_tun_opt_from_nlattr() argument 573 vxlan_tun_opt_from_nlattr(const struct nlattr *attr, struct sw_flow_match *match, bool is_mask, bool log) vxlan_tun_opt_from_nlattr() argument 629 erspan_tun_opt_from_nlattr(const struct nlattr *a, struct sw_flow_match *match, bool is_mask, bool log) erspan_tun_opt_from_nlattr() argument 656 ip_tun_from_nlattr(const struct nlattr *attr, struct sw_flow_match *match, bool is_mask, bool log) ip_tun_from_nlattr() argument 963 encode_vlan_from_nlattrs(struct sw_flow_match *match, const struct nlattr *a[], bool is_mask, bool inner) encode_vlan_from_nlattrs() argument 1066 __parse_vlan_from_nlattrs(struct sw_flow_match *match, u64 *key_attrs, bool inner, const struct nlattr **a, bool is_mask, bool log) __parse_vlan_from_nlattrs() argument 1101 parse_vlan_from_nlattrs(struct sw_flow_match *match, u64 *key_attrs, const struct nlattr **a, bool is_mask, bool log) parse_vlan_from_nlattrs() argument 1124 parse_eth_type_from_nlattrs(struct sw_flow_match *match, u64 *attrs, const struct nlattr **a, bool is_mask, bool log) parse_eth_type_from_nlattrs() argument 1145 metadata_from_nlattrs(struct net *net, struct sw_flow_match *match, u64 *attrs, const struct nlattr **a, bool is_mask, bool log) metadata_from_nlattrs() argument 1377 nsh_key_put_from_nlattr(const struct nlattr *attr, struct sw_flow_match *match, bool is_mask, bool is_push_nsh, bool log) nsh_key_put_from_nlattr() argument 1498 ovs_key_from_nlattrs(struct net *net, struct sw_flow_match *match, u64 attrs, const struct nlattr **a, bool is_mask, bool log) ovs_key_from_nlattrs() argument 1949 ovs_nla_put_vlan(struct sk_buff *skb, const struct vlan_head *vh, bool is_mask) ovs_nla_put_vlan() argument 1960 nsh_key_to_nlattr(const struct ovs_key_nsh *nsh, bool is_mask, struct sk_buff *skb) nsh_key_to_nlattr() argument 1988 __ovs_nla_put_key(const struct sw_flow_key *swkey, const struct sw_flow_key *output, bool is_mask, struct sk_buff *skb) __ovs_nla_put_key() argument 2233 ovs_nla_put_key(const struct sw_flow_key *swkey, const struct sw_flow_key *output, int attr, bool is_mask, struct sk_buff *skb) ovs_nla_put_key() argument 2800 validate_nsh(const struct nlattr *attr, bool is_mask, bool is_push_nsh, bool log) validate_nsh() argument [all...] |
H A D | flow_netlink.h | 34 int attr, bool is_mask, struct sk_buff *);
|