• Home
  • Raw
  • Download

Lines Matching refs:nla

385 	const struct nlattr *nla;  in __parse_flow_nlattrs()  local
390 nla_for_each_nested(nla, attr, rem) { in __parse_flow_nlattrs()
391 u16 type = nla_type(nla); in __parse_flow_nlattrs()
406 if (!check_attr_len(nla_len(nla), expected_len)) { in __parse_flow_nlattrs()
408 type, nla_len(nla), expected_len); in __parse_flow_nlattrs()
412 if (!nz || !is_all_zero(nla_data(nla), expected_len)) { in __parse_flow_nlattrs()
414 a[type] = nla; in __parse_flow_nlattrs()
706 struct nlattr *nla; in vxlan_opt_to_nlattr() local
708 nla = nla_nest_start(skb, OVS_TUNNEL_KEY_ATTR_VXLAN_OPTS); in vxlan_opt_to_nlattr()
709 if (!nla) in vxlan_opt_to_nlattr()
715 nla_nest_end(skb, nla); in vxlan_opt_to_nlattr()
788 struct nlattr *nla; in ip_tun_to_nlattr() local
791 nla = nla_nest_start(skb, OVS_KEY_ATTR_TUNNEL); in ip_tun_to_nlattr()
792 if (!nla) in ip_tun_to_nlattr()
800 nla_nest_end(skb, nla); in ip_tun_to_nlattr()
1294 struct nlattr *nla; in nlattr_set() local
1298 nla_for_each_nested(nla, attr, rem) { in nlattr_set()
1299 if (tbl[nla_type(nla)].len == OVS_ATTR_NESTED) { in nlattr_set()
1300 if (tbl[nla_type(nla)].next) in nlattr_set()
1301 tbl = tbl[nla_type(nla)].next; in nlattr_set()
1302 nlattr_set(nla, val, tbl); in nlattr_set()
1304 memset(nla_data(nla), val, nla_len(nla)); in nlattr_set()
1307 if (nla_type(nla) == OVS_KEY_ATTR_CT_STATE) in nlattr_set()
1308 *(u32 *)nla_data(nla) &= CT_SUPPORTED_MASK; in nlattr_set()
1518 struct nlattr *nla; in __ovs_nla_put_key() local
1561 nla = nla_reserve(skb, OVS_KEY_ATTR_ETHERNET, sizeof(*eth_key)); in __ovs_nla_put_key()
1562 if (!nla) in __ovs_nla_put_key()
1565 eth_key = nla_data(nla); in __ovs_nla_put_key()
1613 nla = nla_reserve(skb, OVS_KEY_ATTR_IPV4, sizeof(*ipv4_key)); in __ovs_nla_put_key()
1614 if (!nla) in __ovs_nla_put_key()
1616 ipv4_key = nla_data(nla); in __ovs_nla_put_key()
1626 nla = nla_reserve(skb, OVS_KEY_ATTR_IPV6, sizeof(*ipv6_key)); in __ovs_nla_put_key()
1627 if (!nla) in __ovs_nla_put_key()
1629 ipv6_key = nla_data(nla); in __ovs_nla_put_key()
1643 nla = nla_reserve(skb, OVS_KEY_ATTR_ARP, sizeof(*arp_key)); in __ovs_nla_put_key()
1644 if (!nla) in __ovs_nla_put_key()
1646 arp_key = nla_data(nla); in __ovs_nla_put_key()
1656 nla = nla_reserve(skb, OVS_KEY_ATTR_MPLS, sizeof(*mpls_key)); in __ovs_nla_put_key()
1657 if (!nla) in __ovs_nla_put_key()
1659 mpls_key = nla_data(nla); in __ovs_nla_put_key()
1670 nla = nla_reserve(skb, OVS_KEY_ATTR_TCP, sizeof(*tcp_key)); in __ovs_nla_put_key()
1671 if (!nla) in __ovs_nla_put_key()
1673 tcp_key = nla_data(nla); in __ovs_nla_put_key()
1682 nla = nla_reserve(skb, OVS_KEY_ATTR_UDP, sizeof(*udp_key)); in __ovs_nla_put_key()
1683 if (!nla) in __ovs_nla_put_key()
1685 udp_key = nla_data(nla); in __ovs_nla_put_key()
1691 nla = nla_reserve(skb, OVS_KEY_ATTR_SCTP, sizeof(*sctp_key)); in __ovs_nla_put_key()
1692 if (!nla) in __ovs_nla_put_key()
1694 sctp_key = nla_data(nla); in __ovs_nla_put_key()
1701 nla = nla_reserve(skb, OVS_KEY_ATTR_ICMP, sizeof(*icmp_key)); in __ovs_nla_put_key()
1702 if (!nla) in __ovs_nla_put_key()
1704 icmp_key = nla_data(nla); in __ovs_nla_put_key()
1711 nla = nla_reserve(skb, OVS_KEY_ATTR_ICMPV6, in __ovs_nla_put_key()
1713 if (!nla) in __ovs_nla_put_key()
1715 icmpv6_key = nla_data(nla); in __ovs_nla_put_key()
1723 nla = nla_reserve(skb, OVS_KEY_ATTR_ND, sizeof(*nd_key)); in __ovs_nla_put_key()
1724 if (!nla) in __ovs_nla_put_key()
1726 nd_key = nla_data(nla); in __ovs_nla_put_key()
1752 struct nlattr *nla; in ovs_nla_put_key() local
1754 nla = nla_nest_start(skb, attr); in ovs_nla_put_key()
1755 if (!nla) in ovs_nla_put_key()
1760 nla_nest_end(skb, nla); in ovs_nla_put_key()
2590 struct nlattr *nla; in masked_set_action_to_set_action_attr() local
2596 nla = nla_nest_start(skb, OVS_ACTION_ATTR_SET); in masked_set_action_to_set_action_attr()
2597 if (!nla) in masked_set_action_to_set_action_attr()
2603 nla_nest_end(skb, nla); in masked_set_action_to_set_action_attr()