Lines Matching refs:nla_len

509 		if (!check_attr_len(nla_len(nla), expected_len)) {  in __parse_flow_nlattrs()
511 type, nla_len(nla), expected_len); in __parse_flow_nlattrs()
515 if (!nz || !is_all_zero(nla_data(nla), nla_len(nla))) { in __parse_flow_nlattrs()
548 if (nla_len(a) > sizeof(match->key->tun_opts)) { in genev_tun_opt_from_nlattr()
550 nla_len(a), sizeof(match->key->tun_opts)); in genev_tun_opt_from_nlattr()
554 if (nla_len(a) % 4 != 0) { in genev_tun_opt_from_nlattr()
556 nla_len(a)); in genev_tun_opt_from_nlattr()
565 SW_FLOW_KEY_PUT(match, tun_opts_len, nla_len(a), in genev_tun_opt_from_nlattr()
578 if (match->key->tun_opts_len != nla_len(a)) { in genev_tun_opt_from_nlattr()
580 match->key->tun_opts_len, nla_len(a)); in genev_tun_opt_from_nlattr()
587 opt_key_offset = TUN_METADATA_OFFSET(nla_len(a)); in genev_tun_opt_from_nlattr()
589 nla_len(a), is_mask); in genev_tun_opt_from_nlattr()
614 if (!check_attr_len(nla_len(a), in vxlan_tun_opt_from_nlattr()
617 type, nla_len(a), in vxlan_tun_opt_from_nlattr()
658 if (nla_len(a) > sizeof(match->key->tun_opts)) { in erspan_tun_opt_from_nlattr()
660 nla_len(a), sizeof(match->key->tun_opts)); in erspan_tun_opt_from_nlattr()
670 opt_key_offset = TUN_METADATA_OFFSET(nla_len(a)); in erspan_tun_opt_from_nlattr()
672 nla_len(a), is_mask); in erspan_tun_opt_from_nlattr()
697 if (!check_attr_len(nla_len(a), in ip_tun_from_nlattr()
700 type, nla_len(a), ovs_tunnel_key_lens[type].len); in ip_tun_from_nlattr()
1038 } else if (nla_len(a[OVS_KEY_ATTR_ENCAP])) { in validate_vlan_from_nlattrs()
1337 mdlen = nla_len(a); in nsh_hdr_from_nlattr()
1344 mdlen = nla_len(a); in nsh_hdr_from_nlattr()
1427 if (!check_attr_len(nla_len(a), in nsh_key_put_from_nlattr()
1433 nla_len(a), in nsh_key_put_from_nlattr()
1471 mdlen = nla_len(a); in nsh_key_put_from_nlattr()
1674 hdr_len = nla_len(a[OVS_KEY_ATTR_MPLS]); in ovs_key_from_nlattrs()
1784 memset(nla_data(nla), val, nla_len(nla)); in nlattr_set()
1848 nla_total_size(nla_len(nla_key)), in ovs_nla_get_match()
1898 len = nla_len(attr); in get_ufid_len()
1901 nla_len(attr), MAX_UFID_LENGTH); in get_ufid_len()
2343 ovs_nla_free_nested_actions(nla_data(a), nla_len(a)); in ovs_nla_free_check_pkt_len_action()
2352 int rem = nla_len(action); in ovs_nla_free_clone_action()
2369 ovs_nla_free_nested_actions(nla_data(a), nla_len(a)); in ovs_nla_free_dec_ttl_action()
2377 int rem = nla_len(action); in ovs_nla_free_sample_action()
2504 a->nla_len = nla_attr_size(len); in __add_action()
2508 memset((unsigned char *) a + a->nla_len, 0, nla_padlen(len)); in __add_action()
2542 a->nla_len = sfa->actions_len - st_offset; in add_nested_action_end()
2576 if (!probability || nla_len(probability) != sizeof(u32)) in validate_and_copy_sample()
2580 if (!actions || (nla_len(actions) && nla_len(actions) < NLA_HDRLEN)) in validate_and_copy_sample()
2654 if (!actions || (nla_len(actions) && nla_len(actions) < NLA_HDRLEN)) { in validate_and_copy_dec_ttl()
2689 if (nla_len(attr) && nla_len(attr) < NLA_HDRLEN) in validate_and_copy_clone()
2879 if (!nla_ok(ovs_key, nla_len(a)) || in validate_set()
2880 nla_total_size(nla_len(ovs_key)) != nla_len(a)) in validate_set()
2883 key_len = nla_len(ovs_key); in validate_set()
3085 nla_data(attr), nla_len(attr), in validate_and_copy_check_pkt_len()
3174 int totlen = NLA_ALIGN(from->nla_len); in copy_action()
3177 to = reserve_sfa_size(sfa, from->nla_len, log); in copy_action()
3233 (action_lens[type] != nla_len(a) && in __ovs_nla_copy_actions()
3536 *sfa = nla_alloc_flow_actions(nla_len(attr)); in ovs_nla_copy_actions()
3543 (*sfa)->orig_len = nla_len(attr); in ovs_nla_copy_actions()
3557 int err = 0, rem = nla_len(attr); in sample_action_to_attr()
3598 int err = 0, rem = nla_len(attr); in clone_action_to_attr()
3622 int err = 0, rem = nla_len(attr); in check_pkt_len_action_to_attr()
3650 err = ovs_nla_put_actions(nla_data(a), nla_len(a), skb); in check_pkt_len_action_to_attr()
3669 err = ovs_nla_put_actions(nla_data(a), nla_len(a), skb); in check_pkt_len_action_to_attr()
3696 nla_for_each_attr(a, nla_data(attr), nla_len(attr), rem) { in dec_ttl_action_to_attr()
3706 err = ovs_nla_put_actions(nla_data(a), nla_len(a), skb); in dec_ttl_action_to_attr()
3753 if (nla_put(skb, OVS_ACTION_ATTR_SET, nla_len(a), ovs_key)) in set_action_to_attr()
3766 size_t key_len = nla_len(ovs_key) / 2; in masked_set_action_to_set_action_attr()
3834 if (nla_put(skb, type, nla_len(a), nla_data(a))) in ovs_nla_put_actions()