Lines Matching refs:nla

53 	struct nlattr *nla;  in actions_may_change_flow()  local
56 nla_for_each_nested(nla, actions, rem) { in actions_may_change_flow()
57 u16 action = nla_type(nla); in actions_may_change_flow()
470 const struct nlattr *nla; in __parse_flow_nlattrs() local
475 nla_for_each_nested(nla, attr, rem) { in __parse_flow_nlattrs()
476 u16 type = nla_type(nla); in __parse_flow_nlattrs()
498 if (!check_attr_len(nla_len(nla), expected_len)) { in __parse_flow_nlattrs()
500 type, nla_len(nla), expected_len); in __parse_flow_nlattrs()
504 if (!nz || !is_all_zero(nla_data(nla), nla_len(nla))) { in __parse_flow_nlattrs()
506 a[type] = nla; in __parse_flow_nlattrs()
856 struct nlattr *nla; in vxlan_opt_to_nlattr() local
858 nla = nla_nest_start_noflag(skb, OVS_TUNNEL_KEY_ATTR_VXLAN_OPTS); in vxlan_opt_to_nlattr()
859 if (!nla) in vxlan_opt_to_nlattr()
865 nla_nest_end(skb, nla); in vxlan_opt_to_nlattr()
947 struct nlattr *nla; in ip_tun_to_nlattr() local
950 nla = nla_nest_start_noflag(skb, OVS_KEY_ATTR_TUNNEL); in ip_tun_to_nlattr()
951 if (!nla) in ip_tun_to_nlattr()
959 nla_nest_end(skb, nla); in ip_tun_to_nlattr()
1760 struct nlattr *nla; in nlattr_set() local
1764 nla_for_each_nested(nla, attr, rem) { in nlattr_set()
1765 if (tbl[nla_type(nla)].len == OVS_ATTR_NESTED) in nlattr_set()
1766 nlattr_set(nla, val, tbl[nla_type(nla)].next ? : tbl); in nlattr_set()
1768 memset(nla_data(nla), val, nla_len(nla)); in nlattr_set()
1770 if (nla_type(nla) == OVS_KEY_ATTR_CT_STATE) in nlattr_set()
1771 *(u32 *)nla_data(nla) &= CT_SUPPORTED_MASK; in nlattr_set()
2013 struct nlattr *nla; in __ovs_nla_put_key() local
2057 nla = nla_reserve(skb, OVS_KEY_ATTR_ETHERNET, sizeof(*eth_key)); in __ovs_nla_put_key()
2058 if (!nla) in __ovs_nla_put_key()
2061 eth_key = nla_data(nla); in __ovs_nla_put_key()
2111 nla = nla_reserve(skb, OVS_KEY_ATTR_IPV4, sizeof(*ipv4_key)); in __ovs_nla_put_key()
2112 if (!nla) in __ovs_nla_put_key()
2114 ipv4_key = nla_data(nla); in __ovs_nla_put_key()
2125 nla = nla_reserve(skb, OVS_KEY_ATTR_IPV6, sizeof(*ipv6_key)); in __ovs_nla_put_key()
2126 if (!nla) in __ovs_nla_put_key()
2128 ipv6_key = nla_data(nla); in __ovs_nla_put_key()
2139 nla = nla_reserve(skb, OVS_KEY_ATTR_IPV6_EXTHDRS, in __ovs_nla_put_key()
2141 if (!nla) in __ovs_nla_put_key()
2143 ipv6_exthdrs_key = nla_data(nla); in __ovs_nla_put_key()
2152 nla = nla_reserve(skb, OVS_KEY_ATTR_ARP, sizeof(*arp_key)); in __ovs_nla_put_key()
2153 if (!nla) in __ovs_nla_put_key()
2155 arp_key = nla_data(nla); in __ovs_nla_put_key()
2167 nla = nla_reserve(skb, OVS_KEY_ATTR_MPLS, in __ovs_nla_put_key()
2169 if (!nla) in __ovs_nla_put_key()
2172 mpls_key = nla_data(nla); in __ovs_nla_put_key()
2184 nla = nla_reserve(skb, OVS_KEY_ATTR_TCP, sizeof(*tcp_key)); in __ovs_nla_put_key()
2185 if (!nla) in __ovs_nla_put_key()
2187 tcp_key = nla_data(nla); in __ovs_nla_put_key()
2196 nla = nla_reserve(skb, OVS_KEY_ATTR_UDP, sizeof(*udp_key)); in __ovs_nla_put_key()
2197 if (!nla) in __ovs_nla_put_key()
2199 udp_key = nla_data(nla); in __ovs_nla_put_key()
2205 nla = nla_reserve(skb, OVS_KEY_ATTR_SCTP, sizeof(*sctp_key)); in __ovs_nla_put_key()
2206 if (!nla) in __ovs_nla_put_key()
2208 sctp_key = nla_data(nla); in __ovs_nla_put_key()
2215 nla = nla_reserve(skb, OVS_KEY_ATTR_ICMP, sizeof(*icmp_key)); in __ovs_nla_put_key()
2216 if (!nla) in __ovs_nla_put_key()
2218 icmp_key = nla_data(nla); in __ovs_nla_put_key()
2225 nla = nla_reserve(skb, OVS_KEY_ATTR_ICMPV6, in __ovs_nla_put_key()
2227 if (!nla) in __ovs_nla_put_key()
2229 icmpv6_key = nla_data(nla); in __ovs_nla_put_key()
2237 nla = nla_reserve(skb, OVS_KEY_ATTR_ND, sizeof(*nd_key)); in __ovs_nla_put_key()
2238 if (!nla) in __ovs_nla_put_key()
2240 nd_key = nla_data(nla); in __ovs_nla_put_key()
2266 struct nlattr *nla; in ovs_nla_put_key() local
2268 nla = nla_nest_start_noflag(skb, attr); in ovs_nla_put_key()
2269 if (!nla) in ovs_nla_put_key()
2274 nla_nest_end(skb, nla); in ovs_nla_put_key()
3707 struct nlattr *nla; in masked_set_action_to_set_action_attr() local
3713 nla = nla_nest_start_noflag(skb, OVS_ACTION_ATTR_SET); in masked_set_action_to_set_action_attr()
3714 if (!nla) in masked_set_action_to_set_action_attr()
3720 nla_nest_end(skb, nla); in masked_set_action_to_set_action_attr()