Home
last modified time | relevance | path

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

/linux-6.15/net/openvswitch/
H A Dflow.h84 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 Dvport.c540 void ovs_vport_send(struct vport *vport, struct sk_buff *skb, u8 mac_proto) in ovs_vport_send() argument
546 if (mac_proto == MAC_PROTO_ETHERNET) { in ovs_vport_send()
550 } else if (mac_proto != MAC_PROTO_NONE) { in ovs_vport_send()
556 if (mac_proto != MAC_PROTO_ETHERNET) in ovs_vport_send()
H A Dactions.c61 u8 mac_proto; member
152 key->mac_proto |= SW_FLOW_KEY_INVALID; in invalidate_flow_key()
180 key->mac_proto = MAC_PROTO_NONE; in push_mpls()
197 key->mac_proto = MAC_PROTO_ETHERNET; in pop_mpls()
302 key->mac_proto = MAC_PROTO_NONE; in pop_eth()
318 key->mac_proto = MAC_PROTO_ETHERNET; in push_eth()
340 key->mac_proto = MAC_PROTO_NONE; in push_nsh()
355 key->mac_proto = MAC_PROTO_ETHERNET; in pop_nsh()
357 key->mac_proto = MAC_PROTO_NONE; in pop_nsh()
844 u16 orig_network_offset, u8 mac_proto) in prepare_frag() argument
[all …]
H A Dflow_netlink.c1174 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()
3314 mac_proto = MAC_PROTO_NONE; in __ovs_nla_copy_actions()
3362 mac_proto != MAC_PROTO_NONE) in __ovs_nla_copy_actions()
3417 if (mac_proto != MAC_PROTO_NONE) in __ovs_nla_copy_actions()
3419 mac_proto = MAC_PROTO_ETHERNET; in __ovs_nla_copy_actions()
3427 mac_proto = MAC_PROTO_NONE; in __ovs_nla_copy_actions()
3438 mac_proto = MAC_PROTO_NONE; in __ovs_nla_copy_actions()
[all …]
H A Dopenvswitch_trace.h62 __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 Dvport.h216 void ovs_vport_send(struct vport *vport, struct sk_buff *skb, u8 mac_proto);
H A Dflow.c982 key->mac_proto &= ~SW_FLOW_KEY_INVALID; in ovs_flow_key_update()
1040 key->mac_proto = res; in ovs_flow_key_extract()