Home
last modified time | relevance | path

Searched full:net_device (Results 1 – 25 of 1758) sorted by relevance

12345678910>>...71

/linux/include/net/
H A Ddcbnl.h13 struct net_device;
22 u16 dcb_getrewr(struct net_device *dev, struct dcb_app *app);
23 int dcb_setrewr(struct net_device *dev, struct dcb_app *app);
24 int dcb_delrewr(struct net_device *dev, struct dcb_app *app);
26 int dcb_setapp(struct net_device *, struct dcb_app *);
27 u8 dcb_getapp(struct net_device *, struct dcb_app *);
28 int dcb_ieee_setapp(struct net_device *, struct dcb_app *);
29 int dcb_ieee_delapp(struct net_device *, struct dcb_app *);
30 u8 dcb_ieee_getapp_mask(struct net_device *, struct dcb_app *);
36 void dcb_getrewr_prio_pcp_mask_map(const struct net_device *dev,
[all …]
H A Dswitchdev.h52 struct net_device *orig_dev;
56 void (*complete)(struct net_device *dev, int err, void *priv);
88 struct net_device *orig_dev;
92 void (*complete)(struct net_device *dev, int err, void *priv);
126 struct net_device *p_port;
127 struct net_device *s_port;
185 struct net_device *i_port;
205 struct net_device *dev;
236 struct net_device *dev;
271 static inline struct net_device *
[all …]
H A Dfailover.h10 int (*slave_pre_register)(struct net_device *slave_dev,
11 struct net_device *failover_dev);
12 int (*slave_register)(struct net_device *slave_dev,
13 struct net_device *failover_dev);
14 int (*slave_pre_unregister)(struct net_device *slave_dev,
15 struct net_device *failover_dev);
16 int (*slave_unregister)(struct net_device *slave_dev,
17 struct net_device *failover_dev);
18 int (*slave_link_change)(struct net_device *slave_dev,
19 struct net_device *failover_dev);
[all …]
H A Drtnetlink.h120 * @priv_size: sizeof net_device private space
121 * @setup: net_device setup function
147 struct net_device *(*alloc)(struct nlattr *tb[],
152 void (*setup)(struct net_device *dev);
162 int (*newlink)(struct net_device *dev,
165 int (*changelink)(struct net_device *dev,
169 void (*dellink)(struct net_device *dev,
172 size_t (*get_size)(const struct net_device *dev);
174 const struct net_device *dev);
176 size_t (*get_xstats_size)(const struct net_device *dev);
[all …]
H A Dl3mdev.h36 u32 (*l3mdev_fib_table)(const struct net_device *dev);
37 struct sk_buff * (*l3mdev_l3_rcv)(struct net_device *dev,
39 struct sk_buff * (*l3mdev_l3_out)(struct net_device *dev,
44 struct dst_entry * (*l3mdev_link_scope_lookup)(const struct net_device *dev,
78 int l3mdev_master_ifindex_rcu(const struct net_device *dev);
79 static inline int l3mdev_master_ifindex(struct net_device *dev) in l3mdev_master_ifindex()
92 struct net_device *dev; in l3mdev_master_ifindex_by_index()
109 struct net_device *l3mdev_master_dev_rcu(const struct net_device *_dev) in l3mdev_master_dev_rcu()
117 struct net_device *de in l3mdev_master_dev_rcu()
[all...]
H A Dndisc.h65 struct net_device;
127 struct ndisc_options *ndisc_parse_options(const struct net_device *dev,
141 * int (*parse_options)(const struct net_device *dev,
149 * void (*update)(const struct net_device *dev, struct neighbour *n,
156 * int (*opt_addr_space)(const struct net_device *dev, u8 icmp6_type,
163 * void (*fill_addr_option)(const struct net_device *dev,
173 * void (*prefix_rcv_add_addr)(struct net *net, struct net_device *dev,
189 int (*parse_options)(const struct net_device *dev,
192 void (*update)(const struct net_device *dev, struct neighbour *n,
195 int (*opt_addr_space)(const struct net_device *dev, u8 icmp6_type,
[all …]
H A Dudp_tunnel.h131 void udp_tunnel_push_rx_port(struct net_device *dev, struct socket *sock,
133 void udp_tunnel_drop_rx_port(struct net_device *dev, struct socket *sock,
146 struct net_device *dev,
183 struct net_device *dev, in udp_tunnel_update_gro_lookup()
190 struct net_device *dev, in udp_tunnel_cleanup_gro()
265 struct net_device *dev;
300 int (*set_port)(struct net_device *dev,
303 int (*unset_port)(struct net_device *dev,
308 int (*sync_table)(struct net_device *dev, unsigned int table);
331 void (*get_port)(struct net_device *de in udp_tunnel_nic_get_port()
[all...]
/linux/include/linux/
H A Dif_bridge.h73 int br_multicast_list_adjacent(struct net_device *dev,
75 bool br_multicast_has_querier_anywhere(struct net_device *dev, int proto);
76 bool br_multicast_has_querier_adjacent(struct net_device *dev, int proto);
77 bool br_multicast_has_router_adjacent(struct net_device *dev, int proto);
78 bool br_multicast_enabled(const struct net_device *dev);
79 bool br_multicast_router(const struct net_device *dev);
81 static inline int br_multicast_list_adjacent(struct net_device *dev, in br_multicast_list_adjacent()
86 static inline bool br_multicast_has_querier_anywhere(struct net_device *dev, in br_multicast_has_querier_anywhere()
91 static inline bool br_multicast_has_querier_adjacent(struct net_device *dev, in br_multicast_has_querier_adjacent()
97 static inline bool br_multicast_has_router_adjacent(struct net_device *dev, in br_multicast_has_router_adjacent()
[all …]
H A Dnetdevice.h91 void netdev_set_default_ethtool_ops(struct net_device *dev,
93 void netdev_sw_irq_coalesce_default_on(struct net_device *dev);
311 int (*create) (struct sk_buff *skb, struct net_device *dev,
317 const struct net_device *dev,
399 struct net_device *dev;
470 * Currently, a net_device can only have a single rx_handler registered. Trying
473 * To register a rx_handler on a net_device, use netdev_rx_handler_register().
474 * To unregister a rx_handler on a net_device, use
485 * net_device, it should return RX_HANDLER_ANOTHER. The rx_handler for the
595 void netif_threaded_enable(struct net_device *dev);
[all …]
H A Dhdlc.h20 int (*open)(struct net_device *dev);
21 void (*close)(struct net_device *dev);
22 void (*start)(struct net_device *dev); /* if open & DCD */
23 void (*stop)(struct net_device *dev); /* if open & !DCD */
24 void (*detach)(struct net_device *dev);
25 int (*ioctl)(struct net_device *dev, struct if_settings *ifs);
26 __be16 (*type_trans)(struct sk_buff *skb, struct net_device *dev);
28 netdev_tx_t (*xmit)(struct sk_buff *skb, struct net_device *dev);
37 int (*attach)(struct net_device *dev,
41 netdev_tx_t (*xmit)(struct sk_buff *skb, struct net_device *dev);
[all …]
H A Dlapb.h12 struct net_device;
33 void (*connect_confirmation)(struct net_device *dev, int reason);
34 void (*connect_indication)(struct net_device *dev, int reason);
35 void (*disconnect_confirmation)(struct net_device *dev, int reason);
36 void (*disconnect_indication)(struct net_device *dev, int reason);
37 int (*data_indication)(struct net_device *dev, struct sk_buff *skb);
38 void (*data_transmit)(struct net_device *dev, struct sk_buff *skb);
53 extern int lapb_register(struct net_device *dev,
55 extern int lapb_unregister(struct net_device *dev);
56 extern int lapb_getparms(struct net_device *dev, struct lapb_parms_struct *parms);
[all …]
H A Dethtool_netlink.h34 void ethtool_aggregate_mac_stats(struct net_device *dev,
36 void ethtool_aggregate_phy_stats(struct net_device *dev,
38 void ethtool_aggregate_ctrl_stats(struct net_device *dev,
40 void ethtool_aggregate_pause_stats(struct net_device *dev,
42 void ethtool_aggregate_rmon_stats(struct net_device *dev,
44 bool ethtool_dev_mm_supported(struct net_device *dev);
46 void ethnl_pse_send_ntf(struct net_device *netdev, unsigned long notif);
91 ethtool_aggregate_mac_stats(struct net_device *dev, in ethtool_aggregate_mac_stats()
97 ethtool_aggregate_phy_stats(struct net_device *dev, in ethtool_aggregate_phy_stats()
103 ethtool_aggregate_ctrl_stats(struct net_device *dev, in ethtool_aggregate_ctrl_stats()
[all …]
/linux/net/8021q/
H A Dvlan.h25 struct net_device **vlan_devices_arrays[VLAN_PROTO_NUM]
30 struct net_device *real_dev; /* The ethernet(like) device
53 static inline struct net_device *__vlan_group_get_device(struct vlan_group *vg, in __vlan_group_get_device()
57 struct net_device **array; in __vlan_group_get_device()
68 static inline struct net_device *vlan_group_get_device(struct vlan_group *vg, in vlan_group_get_device()
82 struct net_device *dev) in vlan_group_set_device()
85 struct net_device **array; in vlan_group_set_device()
95 static inline struct net_device *vlan_find_dev(struct net_device *real_dev, in vlan_find_dev()
107 static inline netdev_features_t vlan_tnl_features(struct net_device *real_dev) in vlan_tnl_features()
129 void vlan_dev_set_ingress_priority(const struct net_device *dev,
[all …]
H A Dvlan_dev.c46 static int vlan_dev_hard_header(struct sk_buff *skb, struct net_device *dev, in vlan_dev_hard_header()
101 struct net_device *dev) in vlan_dev_hard_start_xmit()
143 static int vlan_dev_change_mtu(struct net_device *dev, int new_mtu) in vlan_dev_change_mtu()
145 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; in vlan_dev_change_mtu()
158 void vlan_dev_set_ingress_priority(const struct net_device *dev, in vlan_dev_set_ingress_priority()
171 int vlan_dev_set_egress_priority(const struct net_device *dev, in vlan_dev_set_egress_priority()
216 int vlan_dev_change_flags(const struct net_device *dev, u32 flags, u32 mask) in vlan_dev_change_flags()
244 void vlan_dev_get_realdev_name(const struct net_device *dev, char *result, size_t size) in vlan_dev_get_realdev_name()
249 bool vlan_dev_inherit_address(struct net_device *dev, in vlan_dev_inherit_address()
250 struct net_device *real_dev) in vlan_dev_inherit_address()
[all …]
/linux/drivers/net/hyperv/
H A Dnetvsc.c35 int netvsc_switch_datapath(struct net_device *ndev, bool vf) in netvsc_switch_datapath()
130 struct netvsc_device *net_device; in alloc_net_device() local
132 net_device = kzalloc_obj(struct netvsc_device); in alloc_net_device()
133 if (!net_device) in alloc_net_device()
136 init_waitqueue_head(&net_device->wait_drain); in alloc_net_device()
137 net_device->destroy = false; in alloc_net_device()
138 net_device->tx_disable = true; in alloc_net_device()
140 net_device->max_pkt = RNDIS_MAX_PKT_DEFAULT; in alloc_net_device()
141 net_device->pkt_align = RNDIS_PKT_ALIGN_DEFAULT; in alloc_net_device()
143 init_completion(&net_device->channel_init_wait); in alloc_net_device()
[all …]
/linux/net/switchdev/
H A Dswitchdev.c54 typedef void switchdev_deferred_func_t(struct net_device *dev,
59 struct net_device *dev;
111 static int switchdev_deferred_enqueue(struct net_device *dev, in switchdev_deferred_enqueue()
132 struct net_device *dev, in switchdev_port_attr_notify()
158 static int switchdev_port_attr_set_now(struct net_device *dev, in switchdev_port_attr_set_now()
166 static void switchdev_port_attr_set_deferred(struct net_device *dev, in switchdev_port_attr_set_deferred()
180 static int switchdev_port_attr_set_defer(struct net_device *dev, in switchdev_port_attr_set_defer()
197 int switchdev_port_attr_set(struct net_device *dev, in switchdev_port_attr_set()
224 struct net_device *dev, in switchdev_port_obj_notify()
247 static void switchdev_obj_id_to_helpful_msg(struct net_device *dev, in switchdev_obj_id_to_helpful_msg()
[all …]
/linux/include/linux/can/
H A Ddev.h45 struct net_device *dev;
74 int (*do_set_bittiming)(struct net_device *dev);
75 int (*do_set_mode)(struct net_device *dev, enum can_mode mode);
76 int (*do_set_termination)(struct net_device *dev, u16 term);
77 int (*do_get_state)(const struct net_device *dev,
79 int (*do_get_berr_counter)(const struct net_device *dev,
103 void can_setup(struct net_device *dev);
105 struct net_device *alloc_candev_mqs(int sizeof_priv, unsigned int echo_skb_max,
111 void free_candev(struct net_device *dev);
114 struct can_priv *safe_candev_priv(struct net_device *dev);
[all …]
/linux/drivers/net/ethernet/qlogic/qede/
H A Dqede_dcbnl.c13 static u8 qede_dcbnl_getstate(struct net_device *netdev) in qede_dcbnl_getstate()
20 static u8 qede_dcbnl_setstate(struct net_device *netdev, u8 state) in qede_dcbnl_setstate()
27 static void qede_dcbnl_getpermhwaddr(struct net_device *netdev, in qede_dcbnl_getpermhwaddr()
33 static void qede_dcbnl_getpgtccfgtx(struct net_device *netdev, int prio, in qede_dcbnl_getpgtccfgtx()
43 static void qede_dcbnl_getpgbwgcfgtx(struct net_device *netdev, in qede_dcbnl_getpgbwgcfgtx()
51 static void qede_dcbnl_getpgtccfgrx(struct net_device *netdev, int prio, in qede_dcbnl_getpgtccfgrx()
61 static void qede_dcbnl_getpgbwgcfgrx(struct net_device *netdev, in qede_dcbnl_getpgbwgcfgrx()
69 static void qede_dcbnl_getpfccfg(struct net_device *netdev, int prio, in qede_dcbnl_getpfccfg()
77 static void qede_dcbnl_setpfccfg(struct net_device *netdev, int prio, in qede_dcbnl_setpfccfg()
85 static u8 qede_dcbnl_getcap(struct net_device *netdev, int capid, u8 *cap) in qede_dcbnl_getcap()
[all …]
/linux/net/dsa/
H A Duser.h14 struct net_device;
23 struct net_device *dev);
40 void dsa_user_destroy(struct net_device *user_dev);
41 int dsa_user_suspend(struct net_device *user_dev);
42 int dsa_user_resume(struct net_device *user_dev);
45 int dsa_user_host_uc_install(struct net_device *dev, const u8 *addr);
46 void dsa_user_host_uc_uninstall(struct net_device *dev);
47 void dsa_user_sync_ha(struct net_device *dev);
48 void dsa_user_unsync_ha(struct net_device *dev);
49 void dsa_user_setup_tagger(struct net_device *user);
[all …]
/linux/net/wireless/
H A Drdev-ops.h69 struct net_device *dev, enum nl80211_iftype type, in rdev_change_virtual_intf()
80 struct net_device *netdev, int link_id, in rdev_add_key()
94 rdev_get_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, in rdev_get_key()
109 struct net_device *netdev, int link_id, in rdev_del_key()
123 struct net_device *netdev, int link_id, u8 key_index, in rdev_set_default_key()
137 struct net_device *netdev, int link_id, u8 key_index) in rdev_set_default_mgmt_key()
150 struct net_device *netdev, int link_id, in rdev_set_default_beacon_key()
164 struct net_device *dev, in rdev_start_ap()
175 struct net_device *dev, in rdev_change_beacon()
186 struct net_device *dev, unsigned int link_id) in rdev_stop_ap()
[all …]
/linux/drivers/staging/octeon/
H A Docteon-ethernet.h57 struct net_device *netdev;
72 void (*poll)(struct net_device *dev);
79 int cvm_oct_rgmii_open(struct net_device *dev);
81 int cvm_oct_sgmii_init(struct net_device *dev);
82 int cvm_oct_sgmii_open(struct net_device *dev);
84 int cvm_oct_spi_init(struct net_device *dev);
85 void cvm_oct_spi_uninit(struct net_device *dev);
87 int cvm_oct_common_init(struct net_device *dev);
88 void cvm_oct_common_uninit(struct net_device *dev);
89 void cvm_oct_adjust_link(struct net_device *dev);
[all …]
/linux/drivers/infiniband/core/
H A Droce_gid_mgmt.c63 struct net_device *ndev;
64 struct net_device *filter_ndev;
129 static enum bonding_slave_state is_eth_active_slave_of_bonding_rcu(struct net_device *dev, in is_eth_active_slave_of_bonding_rcu()
130 struct net_device *upper) in is_eth_active_slave_of_bonding_rcu()
133 struct net_device *pdev = in is_eth_active_slave_of_bonding_rcu()
148 struct net_device *rdma_ndev, void *cookie) in is_eth_port_of_netdev_filter()
150 struct net_device *real_dev; in is_eth_port_of_netdev_filter()
172 struct net_device *rdma_ndev, void *cookie) in is_eth_port_inactive_slave_filter()
174 struct net_device *master_dev; in is_eth_port_inactive_slave_filter()
202 struct net_device *rdma_ndev, void *cookie) in is_ndev_for_default_gid_filter()
[all …]
/linux/net/batman-adv/
H A Dhard-interface.c61 * batadv_hardif_get_by_netdev() - Get hard interface object of a net_device
62 * @net_dev: net_device to search for
67 batadv_hardif_get_by_netdev(const struct net_device *net_dev) in batadv_hardif_get_by_netdev()
87 * @netdev: net_device to check
92 static struct net *batadv_getlink_net(const struct net_device *netdev, in batadv_getlink_net()
115 static bool batadv_mutual_parents(const struct net_device *dev1, in batadv_mutual_parents()
117 const struct net_device *dev2, in batadv_mutual_parents()
150 static bool batadv_is_on_batman_iface(const struct net_device *net_dev) in batadv_is_on_batman_iface()
153 struct net_device *parent_dev; in batadv_is_on_batman_iface()
188 static bool batadv_is_valid_iface(const struct net_device *net_dev) in batadv_is_valid_iface()
[all …]
/linux/drivers/net/ethernet/mscc/
H A Docelot_net.c24 struct net_device *dev;
30 static bool ocelot_netdevice_dev_check(const struct net_device *dev);
478 static int ocelot_setup_tc(struct net_device *dev, enum tc_setup_type type, in ocelot_setup_tc()
492 static int ocelot_vlan_vid_add(struct net_device *dev, u16 vid, bool pvid, in ocelot_vlan_vid_add()
512 static int ocelot_vlan_vid_del(struct net_device *dev, u16 vid) in ocelot_vlan_vid_del()
536 static int ocelot_port_open(struct net_device *dev) in ocelot_port_open()
545 static int ocelot_port_stop(struct net_device *dev) in ocelot_port_stop()
575 struct net_device *dev) in ocelot_port_xmit_fdma()
592 struct net_device *dev) in ocelot_port_xmit_inj()
621 static netdev_tx_t ocelot_port_xmit(struct sk_buff *skb, struct net_device *dev) in ocelot_port_xmit()
[all …]
/linux/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_repr.h21 struct net_device __rcu *reprs[] __counted_by(num_reprs);
52 struct net_device *netdev;
78 static inline bool nfp_netdev_is_nfp_repr(struct net_device *netdev) in nfp_netdev_is_nfp_repr()
83 static inline int nfp_repr_get_port_id(struct net_device *netdev) in nfp_repr_get_port_id()
90 struct net_device *
94 void nfp_repr_inc_rx_stats(struct net_device *netdev, unsigned int len);
96 nfp_repr_transfer_features(struct net_device *netdev, struct net_device *lower);
97 int nfp_repr_init(struct nfp_app *app, struct net_device *netdev,
99 struct net_device *pf_netdev);
100 void nfp_repr_free(struct net_device *netdev);
[all …]

12345678910>>...71