Home
last modified time | relevance | path

Searched defs:dsa_device_ops (Results 1 – 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/include/net/
Ddsa.h73 struct dsa_device_ops { struct
74 struct sk_buff *(*xmit)(struct sk_buff *skb, struct net_device *dev);
75 struct sk_buff *(*rcv)(struct sk_buff *skb, struct net_device *dev,
77 void (*flow_dissect)(const struct sk_buff *skb, __be16 *proto,
83 bool (*filter)(const struct sk_buff *skb, struct net_device *dev);
84 unsigned int overhead;
85 const char *name;
86 enum dsa_tag_protocol proto;
92 bool promisc_on_master;
93 bool tail_tag;
/kernel/linux/linux-6.6/include/net/
Ddsa.h93 struct dsa_device_ops { struct
94 struct sk_buff *(*xmit)(struct sk_buff *skb, struct net_device *dev);
95 struct sk_buff *(*rcv)(struct sk_buff *skb, struct net_device *dev);
96 void (*flow_dissect)(const struct sk_buff *skb, __be16 *proto,
98 int (*connect)(struct dsa_switch *ds);
99 void (*disconnect)(struct dsa_switch *ds);
100 unsigned int needed_headroom;
101 unsigned int needed_tailroom;
102 const char *name;
103 enum dsa_tag_protocol proto;
[all …]