Home
last modified time | relevance | path

Searched refs:netpoll (Results 1 – 18 of 18) sorted by relevance

/linux/include/linux/
H A Dnetpoll.h24 struct netpoll { struct
65 int __netpoll_setup(struct netpoll *np, struct net_device *ndev);
66 void __netpoll_free(struct netpoll *np);
67 void netpoll_cleanup(struct netpoll *np);
68 void do_netpoll_cleanup(struct netpoll *np);
69 netdev_tx_t netpoll_send_skb(struct netpoll *np, struct sk_buff *skb);
H A Dif_macvlan.h36 struct netpoll *netpoll; member
H A Dif_vlan.h160 struct netpoll;
196 struct netpoll *netpoll; member
/linux/net/core/
H A Dnetpoll.c262 static netdev_tx_t __netpoll_send_skb(struct netpoll *np, struct sk_buff *skb) in __netpoll_send_skb()
326 netdev_tx_t netpoll_send_skb(struct netpoll *np, struct sk_buff *skb) in netpoll_send_skb()
343 int __netpoll_setup(struct netpoll *np, struct net_device *ndev) in __netpoll_setup()
404 static void __netpoll_cleanup(struct netpoll *np) in __netpoll_cleanup()
429 void __netpoll_free(struct netpoll *np) in __netpoll_free()
440 void do_netpoll_cleanup(struct netpoll *np) in do_netpoll_cleanup()
448 void netpoll_cleanup(struct netpoll *np) in netpoll_cleanup()
H A DMakefile28 obj-$(CONFIG_NETPOLL) += netpoll.o
/linux/net/8021q/
H A Dvlan_dev.c98 return netpoll_send_skb(vlan->netpoll, skb); in vlan_netpoll_send_skb()
704 struct netpoll *netpoll; in vlan_dev_netpoll_setup() local
707 netpoll = kzalloc_obj(*netpoll); in vlan_dev_netpoll_setup()
709 if (!netpoll) in vlan_dev_netpoll_setup()
712 err = __netpoll_setup(netpoll, real_dev); in vlan_dev_netpoll_setup()
714 kfree(netpoll); in vlan_dev_netpoll_setup()
718 vlan->netpoll = netpoll; in vlan_dev_netpoll_setup()
727 struct netpoll *netpoll = vlan->netpoll; in vlan_dev_netpoll_cleanup() local
729 if (!netpoll) in vlan_dev_netpoll_cleanup()
732 vlan->netpoll = NULL; in vlan_dev_netpoll_cleanup()
[all …]
/linux/net/dsa/
H A Duser.h31 struct netpoll *netpoll; member
H A Duser.c875 return netpoll_send_skb(p->netpoll, skb); in dsa_user_netpoll_send_skb()
1318 struct netpoll *netpoll; in dsa_user_netpoll_setup() local
1321 netpoll = kzalloc_obj(*netpoll); in dsa_user_netpoll_setup()
1322 if (!netpoll) in dsa_user_netpoll_setup()
1325 err = __netpoll_setup(netpoll, conduit); in dsa_user_netpoll_setup()
1327 kfree(netpoll); in dsa_user_netpoll_setup()
1331 p->netpoll = netpoll; in dsa_user_netpoll_setup()
1339 struct netpoll *netpoll = p->netpoll; in dsa_user_netpoll_cleanup() local
1341 if (!netpoll) in dsa_user_netpoll_cleanup()
1344 p->netpoll = NULL; in dsa_user_netpoll_cleanup()
[all …]
/linux/drivers/net/
H A Dmacvlan.c582 return netpoll_send_skb(vlan->netpoll, skb); in macvlan_netpoll_send_skb()
1145 struct netpoll *netpoll; in macvlan_dev_netpoll_setup() local
1148 netpoll = kzalloc_obj(*netpoll); in macvlan_dev_netpoll_setup()
1150 if (!netpoll) in macvlan_dev_netpoll_setup()
1153 err = __netpoll_setup(netpoll, real_dev); in macvlan_dev_netpoll_setup()
1155 kfree(netpoll); in macvlan_dev_netpoll_setup()
1159 vlan->netpoll = netpoll; in macvlan_dev_netpoll_setup()
1168 struct netpoll *netpoll = vlan->netpoll; in macvlan_dev_netpoll_cleanup() local
1170 if (!netpoll) in macvlan_dev_netpoll_cleanup()
1173 vlan->netpoll = NULL; in macvlan_dev_netpoll_cleanup()
[all …]
H A Dnetconsole.c227 struct netpoll np;
373 static void netcons_wait_carrier(struct netpoll *np, struct net_device *ndev) in netcons_wait_carrier()
394 static char *netcons_egress_dev(struct netpoll *np, char *buf, size_t bufsz) in netcons_egress_dev()
410 struct netpoll *np = &nt->np; in netcons_take_ipv6()
453 struct netpoll *np = &nt->np; in netcons_take_ipv4()
499 struct netpoll *np = &nt->np; in netcons_netpoll_setup()
727 struct netpoll *np = &nt->np; in netconsole_print_banner()
2040 struct netpoll *np = &nt->np; in find_skb()
2109 struct netpoll *np = &nt->np; in push_eth()
2177 struct netpoll *np = &nt->np; in netpoll_send_udp()
[all …]
/linux/net/bridge/
H A Dbr_device.c308 struct netpoll *np; in __br_netpoll_enable()
357 struct netpoll *np = p->np; in br_netpoll_disable()
H A Dbr_private.h440 struct netpoll *np;
/linux/include/net/
H A Dbonding.h184 struct netpoll *np;
/linux/Documentation/networking/
H A Dnetconsole.rst10 2.6 port and netpoll api by Matt Mackall <mpm@selenic.com>, Sep 9 2003
/linux/drivers/net/team/
H A Dteam_core.c18 #include <linux/netpoll.h>
1143 struct netpoll *np; in __team_port_enable_netpoll()
1169 struct netpoll *np = port->np; in team_port_disable_netpoll()
1317 netdev_err(dev, "Failed to enable netpoll on device %s\n", in team_port_add()
/linux/drivers/net/bonding/
H A Dbond_main.c1394 struct netpoll *np; in slave_enable_netpoll()
1413 struct netpoll *np = slave->np; in slave_disable_netpoll()
2224 slave_info(bond_dev, slave_dev, "master_dev is using netpoll, but new slave device does not support netpoll\n"); in bond_enslave()
5594 * netpoll path, tell netpoll to queue the frame for later tx in bond_start_xmit()
6664 /* Make sure we don't have an imbalance on our netpoll blocking */ in bonding_exit()
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt4310 netpoll.carrier_timeout=
4312 netpoll should wait for a carrier. By default netpoll
/linux/
H A DMAINTAINERS19046 F: include/linux/netpoll.h