Searched refs:mac_proto (Results 1 – 7 of 7) sorted by relevance
| /linux/net/openvswitch/ |
| H A D | flow.h | 84 u8 mac_proto; /* MAC layer protocol (e.g. Ethernet). */ member 258 return key->mac_proto & ~SW_FLOW_KEY_INVALID; in ovs_key_mac_proto() 261 static inline u16 __ovs_mac_header_len(u8 mac_proto) in __ovs_mac_header_len() argument 263 return mac_proto == MAC_PROTO_ETHERNET ? ETH_HLEN : 0; in __ovs_mac_header_len()
|
| H A D | vport.c | 544 void ovs_vport_send(struct vport *vport, struct sk_buff *skb, u8 mac_proto) in ovs_vport_send() 550 if (mac_proto == MAC_PROTO_ETHERNET) { in ovs_vport_send() 554 } else if (mac_proto != MAC_PROTO_NONE) { in ovs_vport_send() 560 if (mac_proto != MAC_PROTO_ETHERNET) in ovs_vport_send() 541 ovs_vport_send(struct vport * vport,struct sk_buff * skb,u8 mac_proto) ovs_vport_send() argument
|
| H A D | actions.c | 112 key->mac_proto |= SW_FLOW_KEY_INVALID; in invalidate_flow_key() 117 return !(key->mac_proto & SW_FLOW_KEY_INVALID); in is_flow_key_valid() 140 key->mac_proto = MAC_PROTO_NONE; in push_mpls() 157 key->mac_proto = MAC_PROTO_ETHERNET; in pop_mpls() 262 key->mac_proto = MAC_PROTO_NONE; in pop_eth() 278 key->mac_proto = MAC_PROTO_ETHERNET; in push_eth() 300 key->mac_proto = MAC_PROTO_NONE; in push_nsh() 315 key->mac_proto = MAC_PROTO_ETHERNET; in pop_nsh() 317 key->mac_proto = MAC_PROTO_NONE; in pop_nsh() 722 ovs_vport_send(vport, skb, data->mac_proto); in ovs_vport_output() 740 prepare_frag(struct vport * vport,struct sk_buff * skb,u16 orig_network_offset,u8 mac_proto) prepare_frag() argument [all...] |
| H A D | flow_netlink.c | 1174 u8 mac_proto = MAC_PROTO_ETHERNET; in metadata_from_nlattrs() local 1296 mac_proto = MAC_PROTO_NONE; in metadata_from_nlattrs() 1299 SW_FLOW_KEY_PUT(match, mac_proto, is_mask ? 0xff : mac_proto, is_mask); in metadata_from_nlattrs() 1301 if (mac_proto == MAC_PROTO_NONE) in metadata_from_nlattrs() 2838 u8 mac_proto, __be16 eth_type, bool masked, bool log) in validate_set() argument 2868 if (mac_proto != MAC_PROTO_ETHERNET) in validate_set() 3154 u8 mac_proto = ovs_key_mac_proto(key); in __ovs_nla_copy_actions() local 3239 if (mac_proto != MAC_PROTO_ETHERNET) in __ovs_nla_copy_actions() 3245 if (mac_proto != MAC_PROTO_ETHERNET) in __ovs_nla_copy_actions() 3274 if (mac_proto == MAC_PROTO_ETHERNET) { in __ovs_nla_copy_actions() [all …]
|
| H A D | openvswitch_trace.h | 62 __entry->flow_key_valid = !(key->mac_proto & SW_FLOW_KEY_INVALID); 132 __entry->flow_key_valid = !(key->mac_proto & SW_FLOW_KEY_INVALID);
|
| H A D | vport.h | 216 void ovs_vport_send(struct vport *vport, struct sk_buff *skb, u8 mac_proto);
|
| H A D | datapath.h | 190 u8 mac_proto; member
|