Lines Matching refs:net_device
72 static inline bool is_vlan_dev(const struct net_device *dev) in is_vlan_dev()
83 static inline int vlan_get_rx_ctag_filter_info(struct net_device *dev) in vlan_get_rx_ctag_filter_info()
89 static inline void vlan_drop_rx_ctag_filter_info(struct net_device *dev) in vlan_drop_rx_ctag_filter_info()
95 static inline int vlan_get_rx_stag_filter_info(struct net_device *dev) in vlan_get_rx_stag_filter_info()
101 static inline void vlan_drop_rx_stag_filter_info(struct net_device *dev) in vlan_drop_rx_stag_filter_info()
131 extern struct net_device *__vlan_find_dev_deep_rcu(struct net_device *real_dev,
133 extern int vlan_for_each(struct net_device *dev,
134 int (*action)(struct net_device *dev, int vid,
136 extern struct net_device *vlan_dev_real_dev(const struct net_device *dev);
137 extern u16 vlan_dev_vlan_id(const struct net_device *dev);
138 extern __be16 vlan_dev_vlan_proto(const struct net_device *dev);
179 struct net_device *real_dev;
189 static inline struct vlan_dev_priv *vlan_dev_priv(const struct net_device *dev) in vlan_dev_priv()
195 vlan_dev_get_egress_qos_mask(struct net_device *dev, u32 skprio) in vlan_dev_get_egress_qos_mask()
215 extern int vlan_vid_add(struct net_device *dev, __be16 proto, u16 vid);
216 extern void vlan_vid_del(struct net_device *dev, __be16 proto, u16 vid);
218 extern int vlan_vids_add_by_dev(struct net_device *dev,
219 const struct net_device *by_dev);
220 extern void vlan_vids_del_by_dev(struct net_device *dev,
221 const struct net_device *by_dev);
223 extern bool vlan_uses_dev(const struct net_device *dev);
226 static inline struct net_device *
227 __vlan_find_dev_deep_rcu(struct net_device *real_dev, in __vlan_find_dev_deep_rcu()
234 vlan_for_each(struct net_device *dev, in vlan_for_each()
235 int (*action)(struct net_device *dev, int vid, void *arg), in vlan_for_each()
241 static inline struct net_device *vlan_dev_real_dev(const struct net_device *dev) in vlan_dev_real_dev()
247 static inline u16 vlan_dev_vlan_id(const struct net_device *dev) in vlan_dev_vlan_id()
253 static inline __be16 vlan_dev_vlan_proto(const struct net_device *dev) in vlan_dev_vlan_proto()
259 static inline u16 vlan_dev_get_egress_qos_mask(struct net_device *dev, in vlan_dev_get_egress_qos_mask()
270 static inline int vlan_vid_add(struct net_device *dev, __be16 proto, u16 vid) in vlan_vid_add()
275 static inline void vlan_vid_del(struct net_device *dev, __be16 proto, u16 vid) in vlan_vid_del()
279 static inline int vlan_vids_add_by_dev(struct net_device *dev, in vlan_vids_add_by_dev()
280 const struct net_device *by_dev) in vlan_vids_add_by_dev()
285 static inline void vlan_vids_del_by_dev(struct net_device *dev, in vlan_vids_del_by_dev()
286 const struct net_device *by_dev) in vlan_vids_del_by_dev()
290 static inline bool vlan_uses_dev(const struct net_device *dev) in vlan_uses_dev()