Lines Matching refs:net_device
70 static inline bool is_vlan_dev(const struct net_device *dev) in is_vlan_dev()
81 static inline int vlan_get_rx_ctag_filter_info(struct net_device *dev) in vlan_get_rx_ctag_filter_info()
87 static inline void vlan_drop_rx_ctag_filter_info(struct net_device *dev) in vlan_drop_rx_ctag_filter_info()
93 static inline int vlan_get_rx_stag_filter_info(struct net_device *dev) in vlan_get_rx_stag_filter_info()
99 static inline void vlan_drop_rx_stag_filter_info(struct net_device *dev) in vlan_drop_rx_stag_filter_info()
129 extern struct net_device *__vlan_find_dev_deep_rcu(struct net_device *real_dev,
131 extern int vlan_for_each(struct net_device *dev,
132 int (*action)(struct net_device *dev, int vid,
134 extern struct net_device *vlan_dev_real_dev(const struct net_device *dev);
135 extern u16 vlan_dev_vlan_id(const struct net_device *dev);
136 extern __be16 vlan_dev_vlan_proto(const struct net_device *dev);
177 struct net_device *real_dev;
187 static inline struct vlan_dev_priv *vlan_dev_priv(const struct net_device *dev) in vlan_dev_priv()
193 vlan_dev_get_egress_qos_mask(struct net_device *dev, u32 skprio) in vlan_dev_get_egress_qos_mask()
213 extern int vlan_vid_add(struct net_device *dev, __be16 proto, u16 vid);
214 extern void vlan_vid_del(struct net_device *dev, __be16 proto, u16 vid);
216 extern int vlan_vids_add_by_dev(struct net_device *dev,
217 const struct net_device *by_dev);
218 extern void vlan_vids_del_by_dev(struct net_device *dev,
219 const struct net_device *by_dev);
221 extern bool vlan_uses_dev(const struct net_device *dev);
224 static inline struct net_device *
225 __vlan_find_dev_deep_rcu(struct net_device *real_dev, in __vlan_find_dev_deep_rcu()
232 vlan_for_each(struct net_device *dev, in vlan_for_each()
233 int (*action)(struct net_device *dev, int vid, void *arg), in vlan_for_each()
239 static inline struct net_device *vlan_dev_real_dev(const struct net_device *dev) in vlan_dev_real_dev()
245 static inline u16 vlan_dev_vlan_id(const struct net_device *dev) in vlan_dev_vlan_id()
251 static inline __be16 vlan_dev_vlan_proto(const struct net_device *dev) in vlan_dev_vlan_proto()
257 static inline u16 vlan_dev_get_egress_qos_mask(struct net_device *dev, in vlan_dev_get_egress_qos_mask()
268 static inline int vlan_vid_add(struct net_device *dev, __be16 proto, u16 vid) in vlan_vid_add()
273 static inline void vlan_vid_del(struct net_device *dev, __be16 proto, u16 vid) in vlan_vid_del()
277 static inline int vlan_vids_add_by_dev(struct net_device *dev, in vlan_vids_add_by_dev()
278 const struct net_device *by_dev) in vlan_vids_add_by_dev()
283 static inline void vlan_vids_del_by_dev(struct net_device *dev, in vlan_vids_del_by_dev()
284 const struct net_device *by_dev) in vlan_vids_del_by_dev()
288 static inline bool vlan_uses_dev(const struct net_device *dev) in vlan_uses_dev()