Searched refs:ptype_all (Results 1 - 6 of 6) sorted by path

/linux-master/drivers/net/
H A Dvrf.c623 if (!list_empty(&vrf_dev->ptype_all) &&
1390 if (!list_empty(&vrf_dev->ptype_all)) {
1444 if (!list_empty(&vrf_dev->ptype_all)) {
/linux-master/include/linux/
H A Dnetdevice.h1768 * @ptype_all: Device-specific packet handlers for all protocols
2128 struct list_head ptype_all; member in struct:net_device
/linux-master/include/net/
H A Dhotdata.h26 struct list_head ptype_all; member in struct:net_hotdata
/linux-master/net/core/
H A Ddev.c558 * MUST start from promiscuous ptype_all chain in net_bh.
570 return pt->dev ? &pt->dev->ptype_all : &net_hotdata.ptype_all;
2276 return !list_empty(&net_hotdata.ptype_all) ||
2277 !list_empty(&dev->ptype_all);
2288 struct list_head *ptype_list = &net_hotdata.ptype_all;
2336 if (ptype_list == &net_hotdata.ptype_all) {
2337 ptype_list = &dev->ptype_all;
5466 list_for_each_entry_rcu(ptype, &net_hotdata.ptype_all, list) {
5472 list_for_each_entry_rcu(ptype, &skb->dev->ptype_all, lis
[all...]
H A Dhotdata.c10 .ptype_all = LIST_HEAD_INIT(net_hotdata.ptype_all),
H A Dnet-procfs.c180 ptype_list = &dev->ptype_all;
188 list_for_each_entry_rcu(pt, &net_hotdata.ptype_all, list) {
225 if (nxt != &pt->dev->ptype_all)
230 if (!list_empty(&dev->ptype_all)) {
231 nxt = dev->ptype_all.next;
236 nxt = net_hotdata.ptype_all.next;
237 goto ptype_all;
241 ptype_all:
242 if (nxt != &net_hotdata.ptype_all)

Completed in 430 milliseconds