Lines Matching refs:key_val
868 struct flow_dissector_key_mpls *key_val,
902 dissector_set_mpls_lse(key_val, lse_index);
905 lse_val = &key_val->ls[lse_index];
953 struct flow_dissector_key_mpls *key_val,
974 err = fl_set_key_mpls_lse(nla_lse, key_val, key_mask, extack);
988 struct flow_dissector_key_mpls *key_val,
1007 key_val, key_mask, extack);
1010 lse_val = &key_val->ls[0];
1016 dissector_set_mpls_lse(key_val, 0);
1030 dissector_set_mpls_lse(key_val, 0);
1044 dissector_set_mpls_lse(key_val, 0);
1058 dissector_set_mpls_lse(key_val, 0);
1068 struct flow_dissector_key_vlan *key_val,
1074 key_val->vlan_id =
1079 key_val->vlan_priority =
1085 key_val->vlan_tpid = ethertype;
1089 key_val->vlan_eth_type =
1096 struct flow_dissector_key_pppoe *key_val,
1101 /* key_val::type must be set to ETH_P_PPP_SES
1104 * or might be set to 0, the role of key_val::type
1107 key_val->type = htons(ETH_P_PPP_SES);
1111 key_val->session_id =
1116 key_val->ppp_proto =
1120 if (key_val->ppp_proto == htons(PPP_IP)) {
1123 } else if (key_val->ppp_proto == htons(PPP_IPV6)) {
1126 } else if (key_val->ppp_proto == htons(PPP_MPLS_UC)) {
1129 } else if (key_val->ppp_proto == htons(PPP_MPLS_MC)) {