Lines Matching refs:nla

362 	const struct nlattr *nla;  in __parse_flow_nlattrs()  local
367 nla_for_each_nested(nla, attr, rem) { in __parse_flow_nlattrs()
368 u16 type = nla_type(nla); in __parse_flow_nlattrs()
383 if (nla_len(nla) != expected_len && expected_len != OVS_ATTR_NESTED) { in __parse_flow_nlattrs()
385 type, nla_len(nla), expected_len); in __parse_flow_nlattrs()
389 if (!nz || !is_all_zero(nla_data(nla), expected_len)) { in __parse_flow_nlattrs()
391 a[type] = nla; in __parse_flow_nlattrs()
630 struct nlattr *nla; in vxlan_opt_to_nlattr() local
632 nla = nla_nest_start(skb, OVS_TUNNEL_KEY_ATTR_VXLAN_OPTS); in vxlan_opt_to_nlattr()
633 if (!nla) in vxlan_opt_to_nlattr()
639 nla_nest_end(skb, nla); in vxlan_opt_to_nlattr()
695 struct nlattr *nla; in ipv4_tun_to_nlattr() local
698 nla = nla_nest_start(skb, OVS_KEY_ATTR_TUNNEL); in ipv4_tun_to_nlattr()
699 if (!nla) in ipv4_tun_to_nlattr()
706 nla_nest_end(skb, nla); in ipv4_tun_to_nlattr()
1010 struct nlattr *nla; in nlattr_set() local
1014 nla_for_each_nested(nla, attr, rem) { in nlattr_set()
1015 if (tbl && tbl[nla_type(nla)].len == OVS_ATTR_NESTED) in nlattr_set()
1016 nlattr_set(nla, val, tbl[nla_type(nla)].next); in nlattr_set()
1018 memset(nla_data(nla), val, nla_len(nla)); in nlattr_set()
1279 struct nlattr *nla, *encap; in __ovs_nla_put_key() local
1317 nla = nla_reserve(skb, OVS_KEY_ATTR_ETHERNET, sizeof(*eth_key)); in __ovs_nla_put_key()
1318 if (!nla) in __ovs_nla_put_key()
1321 eth_key = nla_data(nla); in __ovs_nla_put_key()
1357 nla = nla_reserve(skb, OVS_KEY_ATTR_IPV4, sizeof(*ipv4_key)); in __ovs_nla_put_key()
1358 if (!nla) in __ovs_nla_put_key()
1360 ipv4_key = nla_data(nla); in __ovs_nla_put_key()
1370 nla = nla_reserve(skb, OVS_KEY_ATTR_IPV6, sizeof(*ipv6_key)); in __ovs_nla_put_key()
1371 if (!nla) in __ovs_nla_put_key()
1373 ipv6_key = nla_data(nla); in __ovs_nla_put_key()
1387 nla = nla_reserve(skb, OVS_KEY_ATTR_ARP, sizeof(*arp_key)); in __ovs_nla_put_key()
1388 if (!nla) in __ovs_nla_put_key()
1390 arp_key = nla_data(nla); in __ovs_nla_put_key()
1400 nla = nla_reserve(skb, OVS_KEY_ATTR_MPLS, sizeof(*mpls_key)); in __ovs_nla_put_key()
1401 if (!nla) in __ovs_nla_put_key()
1403 mpls_key = nla_data(nla); in __ovs_nla_put_key()
1414 nla = nla_reserve(skb, OVS_KEY_ATTR_TCP, sizeof(*tcp_key)); in __ovs_nla_put_key()
1415 if (!nla) in __ovs_nla_put_key()
1417 tcp_key = nla_data(nla); in __ovs_nla_put_key()
1426 nla = nla_reserve(skb, OVS_KEY_ATTR_UDP, sizeof(*udp_key)); in __ovs_nla_put_key()
1427 if (!nla) in __ovs_nla_put_key()
1429 udp_key = nla_data(nla); in __ovs_nla_put_key()
1435 nla = nla_reserve(skb, OVS_KEY_ATTR_SCTP, sizeof(*sctp_key)); in __ovs_nla_put_key()
1436 if (!nla) in __ovs_nla_put_key()
1438 sctp_key = nla_data(nla); in __ovs_nla_put_key()
1445 nla = nla_reserve(skb, OVS_KEY_ATTR_ICMP, sizeof(*icmp_key)); in __ovs_nla_put_key()
1446 if (!nla) in __ovs_nla_put_key()
1448 icmp_key = nla_data(nla); in __ovs_nla_put_key()
1455 nla = nla_reserve(skb, OVS_KEY_ATTR_ICMPV6, in __ovs_nla_put_key()
1457 if (!nla) in __ovs_nla_put_key()
1459 icmpv6_key = nla_data(nla); in __ovs_nla_put_key()
1467 nla = nla_reserve(skb, OVS_KEY_ATTR_ND, sizeof(*nd_key)); in __ovs_nla_put_key()
1468 if (!nla) in __ovs_nla_put_key()
1470 nd_key = nla_data(nla); in __ovs_nla_put_key()
1494 struct nlattr *nla; in ovs_nla_put_key() local
1496 nla = nla_nest_start(skb, attr); in ovs_nla_put_key()
1497 if (!nla) in ovs_nla_put_key()
1502 nla_nest_end(skb, nla); in ovs_nla_put_key()
2258 struct nlattr *nla; in masked_set_action_to_set_action_attr() local
2264 nla = nla_nest_start(skb, OVS_ACTION_ATTR_SET); in masked_set_action_to_set_action_attr()
2265 if (!nla) in masked_set_action_to_set_action_attr()
2271 nla_nest_end(skb, nla); in masked_set_action_to_set_action_attr()