Home
last modified time | relevance | path

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

/linux-6.15/include/linux/
H A Dnetpoll.h25 struct netpoll { struct
54 struct netpoll *netpoll; argument
67 int netpoll_send_udp(struct netpoll *np, const char *msg, int len);
68 void netpoll_print_options(struct netpoll *np);
69 int netpoll_parse_options(struct netpoll *np, char *opt);
70 int __netpoll_setup(struct netpoll *np, struct net_device *ndev);
71 int netpoll_setup(struct netpoll *np);
72 void __netpoll_cleanup(struct netpoll *np);
73 void __netpoll_free(struct netpoll *np);
74 void netpoll_cleanup(struct netpoll *np);
[all …]
H A Dif_macvlan.h36 struct netpoll *netpoll; member
H A Dif_vlan.h163 struct netpoll;
199 struct netpoll *netpoll; member
H A Dif_team.h63 struct netpoll *np;
/linux-6.15/net/core/
H A Dnetpoll.c234 static void refill_skbs(struct netpoll *np) in refill_skbs()
502 void netpoll_print_options(struct netpoll *np) in netpoll_print_options()
540 static void skb_pool_flush(struct netpoll *np) in skb_pool_flush()
640 struct netpoll *np = in refill_skbs_work_handler()
641 container_of(work, struct netpoll, refill_wq); in refill_skbs_work_handler()
687 npinfo->netpoll = np; in __netpoll_setup()
719 int netpoll_setup(struct netpoll *np) in netpoll_setup()
866 void __netpoll_cleanup(struct netpoll *np) in __netpoll_cleanup()
890 void __netpoll_free(struct netpoll *np) in __netpoll_free()
901 void do_netpoll_cleanup(struct netpoll *np) in do_netpoll_cleanup()
[all …]
H A DMakefile26 obj-$(CONFIG_NETPOLL) += netpoll.o
/linux-6.15/net/8021q/
H A Dvlan_dev.c93 return netpoll_send_skb(vlan->netpoll, skb); in vlan_netpoll_send_skb()
708 struct netpoll *netpoll; in vlan_dev_netpoll_setup() local
711 netpoll = kzalloc(sizeof(*netpoll), GFP_KERNEL); in vlan_dev_netpoll_setup()
713 if (!netpoll) in vlan_dev_netpoll_setup()
716 err = __netpoll_setup(netpoll, real_dev); in vlan_dev_netpoll_setup()
718 kfree(netpoll); in vlan_dev_netpoll_setup()
722 vlan->netpoll = netpoll; in vlan_dev_netpoll_setup()
731 struct netpoll *netpoll = vlan->netpoll; in vlan_dev_netpoll_cleanup() local
733 if (!netpoll) in vlan_dev_netpoll_cleanup()
736 vlan->netpoll = NULL; in vlan_dev_netpoll_cleanup()
[all …]
/linux-6.15/net/dsa/
H A Duser.h31 struct netpoll *netpoll; member
H A Duser.c888 return netpoll_send_skb(p->netpoll, skb); in dsa_user_netpoll_send_skb()
1332 struct netpoll *netpoll; in dsa_user_netpoll_setup() local
1335 netpoll = kzalloc(sizeof(*netpoll), GFP_KERNEL); in dsa_user_netpoll_setup()
1336 if (!netpoll) in dsa_user_netpoll_setup()
1339 err = __netpoll_setup(netpoll, conduit); in dsa_user_netpoll_setup()
1341 kfree(netpoll); in dsa_user_netpoll_setup()
1345 p->netpoll = netpoll; in dsa_user_netpoll_setup()
1353 struct netpoll *netpoll = p->netpoll; in dsa_user_netpoll_cleanup() local
1355 if (!netpoll) in dsa_user_netpoll_cleanup()
1358 p->netpoll = NULL; in dsa_user_netpoll_cleanup()
[all …]
/linux-6.15/drivers/net/
H A Dmacvlan.c564 return netpoll_send_skb(vlan->netpoll, skb); in macvlan_netpoll_send_skb()
1125 struct netpoll *netpoll; in macvlan_dev_netpoll_setup() local
1128 netpoll = kzalloc(sizeof(*netpoll), GFP_KERNEL); in macvlan_dev_netpoll_setup()
1130 if (!netpoll) in macvlan_dev_netpoll_setup()
1133 err = __netpoll_setup(netpoll, real_dev); in macvlan_dev_netpoll_setup()
1135 kfree(netpoll); in macvlan_dev_netpoll_setup()
1139 vlan->netpoll = netpoll; in macvlan_dev_netpoll_setup()
1148 struct netpoll *netpoll = vlan->netpoll; in macvlan_dev_netpoll_cleanup() local
1150 if (!netpoll) in macvlan_dev_netpoll_cleanup()
1153 vlan->netpoll = NULL; in macvlan_dev_netpoll_cleanup()
[all …]
H A Dnetconsole.c156 struct netpoll np;
/linux-6.15/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.h430 struct netpoll *np;
/linux-6.15/include/net/
H A Dbonding.h184 struct netpoll *np;
/linux-6.15/Documentation/networking/
H A Dnetconsole.rst10 2.6 port and netpoll api by Matt Mackall <[email protected]>, Sep 9 2003
/linux-6.15/drivers/net/team/
H A Dteam_core.c1074 struct netpoll *np; in __team_port_enable_netpoll()
1100 struct netpoll *np = port->np; in team_port_disable_netpoll()
/linux-6.15/drivers/net/bonding/
H A Dbond_main.c1411 struct netpoll *np; in slave_enable_netpoll()
1430 struct netpoll *np = slave->np; in slave_disable_netpoll()
/linux-6.15/Documentation/admin-guide/
H A Dkernel-parameters.txt3906 netpoll.carrier_timeout=
3908 netpoll should wait for a carrier. By default netpoll
/linux-6.15/
H A DMAINTAINERS17089 F: include/linux/netpoll.h