Home
last modified time | relevance | path

Searched refs:mac_proto (Results 1 – 6 of 6) sorted by relevance

/net/openvswitch/
Dflow.h78 u8 mac_proto; /* MAC layer protocol (e.g. Ethernet). */ member
249 return key->mac_proto & ~SW_FLOW_KEY_INVALID; in ovs_key_mac_proto()
252 static inline u16 __ovs_mac_header_len(u8 mac_proto) in __ovs_mac_header_len() argument
254 return mac_proto == MAC_PROTO_ETHERNET ? ETH_HLEN : 0; in __ovs_mac_header_len()
Dvport.c484 void ovs_vport_send(struct vport *vport, struct sk_buff *skb, u8 mac_proto) in ovs_vport_send() argument
490 if (mac_proto == MAC_PROTO_ETHERNET) { in ovs_vport_send()
494 } else if (mac_proto != MAC_PROTO_NONE) { in ovs_vport_send()
500 if (mac_proto != MAC_PROTO_ETHERNET) in ovs_vport_send()
Dactions.c66 u8 mac_proto; member
157 key->mac_proto |= SW_FLOW_KEY_INVALID; in invalidate_flow_key()
162 return !(key->mac_proto & SW_FLOW_KEY_INVALID); in is_flow_key_valid()
350 key->mac_proto = MAC_PROTO_NONE; in pop_eth()
376 key->mac_proto = MAC_PROTO_ETHERNET; in push_eth()
742 ovs_vport_send(vport, skb, data->mac_proto); in ovs_vport_output()
761 u16 orig_network_offset, u8 mac_proto) in prepare_frag() argument
774 data->mac_proto = mac_proto; in prepare_frag()
Dflow_netlink.c1048 u8 mac_proto = MAC_PROTO_ETHERNET; in metadata_from_nlattrs() local
1170 mac_proto = MAC_PROTO_NONE; in metadata_from_nlattrs()
1173 SW_FLOW_KEY_PUT(match, mac_proto, is_mask ? 0xff : mac_proto, is_mask); in metadata_from_nlattrs()
1175 if (mac_proto == MAC_PROTO_NONE) in metadata_from_nlattrs()
2259 u8 mac_proto, __be16 eth_type, bool masked, bool log) in validate_set() argument
2292 if (mac_proto != MAC_PROTO_ETHERNET) in validate_set()
2460 u8 mac_proto = ovs_key_mac_proto(key); in __ovs_nla_copy_actions() local
2530 if (mac_proto != MAC_PROTO_ETHERNET) in __ovs_nla_copy_actions()
2536 if (mac_proto != MAC_PROTO_ETHERNET) in __ovs_nla_copy_actions()
2587 &skip_copy, mac_proto, eth_type, in __ovs_nla_copy_actions()
[all …]
Dvport.h200 void ovs_vport_send(struct vport *vport, struct sk_buff *skb, u8 mac_proto);
Dflow.c761 key->mac_proto &= ~SW_FLOW_KEY_INVALID; in ovs_flow_key_update()
814 key->mac_proto = res; in ovs_flow_key_extract()