header_ops 34 arch/um/drivers/slip_kern.c dev->header_ops = NULL; header_ops 36 arch/um/drivers/slirp_kern.c dev->header_ops = NULL; header_ops 276 drivers/firewire/net.c static const struct header_ops fwnet_header_ops = { header_ops 1386 drivers/firewire/net.c net->header_ops = &fwnet_header_ops; header_ops 1069 drivers/hsi/clients/ssi_protocol.c dev->header_ops = &phonet_header_ops; header_ops 2032 drivers/infiniband/ulp/ipoib/ipoib_main.c static const struct header_ops ipoib_header_ops = { header_ops 2073 drivers/infiniband/ulp/ipoib/ipoib_main.c dev->header_ops = &ipoib_header_ops; header_ops 1301 drivers/media/dvb-core/dvb_net.c static const struct header_ops dvb_header_ops = { header_ops 1320 drivers/media/dvb-core/dvb_net.c dev->header_ops = &dvb_header_ops; header_ops 356 drivers/net/arcnet/arcnet.c static const struct header_ops arcnet_header_ops = { header_ops 372 drivers/net/arcnet/arcnet.c dev->header_ops = &arcnet_header_ops; header_ops 1147 drivers/net/bonding/bond_main.c bond_dev->header_ops = slave_dev->header_ops; header_ops 207 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c rmnet_dev->header_ops = NULL; /* No header */ header_ops 317 drivers/net/hamradio/6pack.c dev->header_ops = &ax25_header_ops; header_ops 1154 drivers/net/hamradio/baycom_epp.c dev->header_ops = &ax25_header_ops; header_ops 445 drivers/net/hamradio/bpqether.c dev->header_ops = &ax25_header_ops; header_ops 575 drivers/net/hamradio/dmascc.c dev->header_ops = &ax25_header_ops; header_ops 669 drivers/net/hamradio/hdlcdrv.c dev->header_ops = &ax25_header_ops; header_ops 645 drivers/net/hamradio/mkiss.c dev->header_ops = &ax25_header_ops; header_ops 1563 drivers/net/hamradio/scc.c dev->header_ops = &ax25_header_ops; header_ops 1104 drivers/net/hamradio/yam.c dev->header_ops = &ax25_header_ops; header_ops 362 drivers/net/ipvlan/ipvlan_main.c static const struct header_ops ipvlan_header_ops = { header_ops 656 drivers/net/ipvlan/ipvlan_main.c dev->header_ops = &ipvlan_header_ops; header_ops 163 drivers/net/loopback.c const struct header_ops *hdr_ops, header_ops 187 drivers/net/loopback.c dev->header_ops = hdr_ops; header_ops 589 drivers/net/macvlan.c static const struct header_ops macvlan_hard_header_ops = { header_ops 1172 drivers/net/macvlan.c dev->header_ops = &macvlan_hard_header_ops; header_ops 259 drivers/net/plip/plip.c static const struct header_ops plip_header_ops = { header_ops 293 drivers/net/plip/plip.c dev->header_ops = &plip_header_ops; header_ops 2111 drivers/net/team/team.c dev->header_ops = port_dev->header_ops; header_ops 279 drivers/net/usb/cdc-phonet.c dev->header_ops = &phonet_header_ops; header_ops 165 drivers/net/usb/qmi_wwan.c dev->header_ops = NULL; /* No header */ header_ops 331 drivers/net/usb/qmi_wwan.c net->header_ops = NULL; /* No header */ header_ops 338 drivers/net/usb/qmi_wwan.c } else if (!net->header_ops) { /* don't bother if already set */ header_ops 567 drivers/net/vrf.c if (unlikely(skb_headroom(skb) < hh_len && dev->header_ops)) { header_ops 3074 drivers/net/vxlan.c dev->header_ops = NULL; header_ops 455 drivers/net/wan/dlci.c static const struct header_ops dlci_header_ops = { header_ops 472 drivers/net/wan/dlci.c dev->header_ops = &dlci_header_ops; header_ops 219 drivers/net/wan/hdlc.c static const struct header_ops hdlc_null_ops; header_ops 234 drivers/net/wan/hdlc.c dev->header_ops = &hdlc_null_ops; header_ops 322 drivers/net/wan/hdlc_cisco.c static const struct header_ops cisco_header_ops = { header_ops 372 drivers/net/wan/hdlc_cisco.c dev->header_ops = &cisco_header_ops; header_ops 643 drivers/net/wan/hdlc_ppp.c static const struct header_ops ppp_header_ops = { header_ops 686 drivers/net/wan/hdlc_ppp.c dev->header_ops = &ppp_header_ops; header_ops 2649 drivers/net/wireless/cisco/airo.c static const struct header_ops airo_header_ops = { header_ops 2665 drivers/net/wireless/cisco/airo.c dev->header_ops = &airo_header_ops; header_ops 34 drivers/net/wireless/intersil/hostap/hostap.h extern const struct header_ops hostap_80211_ops; header_ops 3194 drivers/net/wireless/intersil/hostap/hostap_hw.c dev->header_ops = &hostap_80211_ops; header_ops 785 drivers/net/wireless/intersil/hostap/hostap_main.c const struct header_ops hostap_80211_ops = { header_ops 856 drivers/net/wireless/intersil/hostap/hostap_main.c dev->header_ops = &hostap_80211_ops; header_ops 1348 drivers/s390/net/qeth_l3_main.c card->dev->header_ops->create(skb, card->dev, prot, header_ops 1352 drivers/s390/net/qeth_l3_main.c card->dev->header_ops->create(skb, card->dev, prot, header_ops 283 drivers/usb/gadget/function/f_phonet.c dev->header_ops = &phonet_header_ops; header_ops 33 include/linux/etherdevice.h extern const struct header_ops eth_header_ops; header_ops 14 include/linux/if_phonet.h extern const struct header_ops phonet_header_ops; header_ops 1858 include/linux/netdevice.h const struct header_ops *header_ops; header_ops 2912 include/linux/netdevice.h if (!dev->header_ops || !dev->header_ops->create) header_ops 2915 include/linux/netdevice.h return dev->header_ops->create(skb, dev, type, daddr, saddr, len); header_ops 2923 include/linux/netdevice.h if (!dev->header_ops || !dev->header_ops->parse) header_ops 2925 include/linux/netdevice.h return dev->header_ops->parse(skb, haddr); header_ops 2932 include/linux/netdevice.h if (!dev->header_ops || !dev->header_ops->parse_protocol) header_ops 2934 include/linux/netdevice.h return dev->header_ops->parse_protocol(skb); header_ops 2951 include/linux/netdevice.h if (dev->header_ops && dev->header_ops->validate) header_ops 2952 include/linux/netdevice.h return dev->header_ops->validate(ll_header, len); header_ops 401 include/net/ax25.h extern const struct header_ops ax25_header_ops; header_ops 334 include/net/cfg802154.h const struct wpan_dev_header_ops *header_ops; header_ops 374 include/net/cfg802154.h return wpan_dev->header_ops->create(skb, dev, daddr, saddr, len); header_ops 74 net/802/fc.c static const struct header_ops fc_header_ops = { header_ops 80 net/802/fc.c dev->header_ops = &fc_header_ops; header_ops 140 net/802/fddi.c static const struct header_ops fddi_header_ops = { header_ops 147 net/802/fddi.c dev->header_ops = &fddi_header_ops; header_ops 144 net/802/hippi.c static const struct header_ops hippi_header_ops = { header_ops 151 net/802/hippi.c dev->header_ops = &hippi_header_ops; header_ops 492 net/8021q/vlan_dev.c static const struct header_ops vlan_header_ops = { header_ops 511 net/8021q/vlan_dev.c static const struct header_ops vlan_passthru_header_ops = { header_ops 571 net/8021q/vlan_dev.c dev->header_ops = &vlan_passthru_header_ops; header_ops 574 net/8021q/vlan_dev.c dev->header_ops = &vlan_header_ops; header_ops 242 net/ax25/ax25_ip.c const struct header_ops ax25_header_ops = { header_ops 578 net/bluetooth/6lowpan.c static const struct header_ops header_ops = { header_ops 591 net/bluetooth/6lowpan.c dev->header_ops = &header_ops; header_ops 1192 net/core/neighbour.c if (neigh->dev->header_ops) header_ops 1193 net/core/neighbour.c update = neigh->dev->header_ops->cache_update; header_ops 1460 net/core/neighbour.c dev->header_ops->cache(n, hh, prot); header_ops 1476 net/core/neighbour.c if (dev->header_ops->cache && !READ_ONCE(neigh->hh.hh_len)) header_ops 363 net/ethernet/eth.c const struct header_ops eth_header_ops ____cacheline_aligned = { header_ops 379 net/ethernet/eth.c dev->header_ops = ð_header_ops; header_ops 240 net/hsr/hsr_device.c static const struct header_ops hsr_header_ops = { header_ops 396 net/hsr/hsr_device.c dev->header_ops = &hsr_header_ops; header_ops 57 net/ieee802154/6lowpan/core.c static const struct header_ops lowpan_header_ops = { header_ops 108 net/ieee802154/6lowpan/core.c ldev->header_ops = &lowpan_header_ops; header_ops 246 net/ipv4/arp.c if (!dev->header_ops) { header_ops 278 net/ipv4/arp.c if (dev->header_ops->cache) header_ops 605 net/ipv4/ip_gre.c if (dev->header_ops) { header_ops 848 net/ipv4/ip_gre.c static const struct header_ops ipgre_header_ops = { header_ops 971 net/ipv4/ip_gre.c dev->header_ops = &ipgre_header_ops; header_ops 975 net/ipv4/ip_gre.c dev->header_ops = &ipgre_header_ops; header_ops 200 net/ipv4/ip_output.c if (unlikely(skb_headroom(skb) < hh_len && dev->header_ops)) { header_ops 716 net/ipv6/ip6_gre.c if (dev->header_ops && dev->type == ARPHRD_IP6GRE) header_ops 1368 net/ipv6/ip6_gre.c static const struct header_ops ip6gre_header_ops = { header_ops 1501 net/ipv6/ip6_gre.c dev->header_ops = &ip6gre_header_ops; header_ops 340 net/ipv6/ndisc.c if (!dev->header_ops) { header_ops 357 net/ipv6/ndisc.c if (dev->header_ops->cache) header_ops 937 net/ipv6/ndisc.c if (neigh || !dev->header_ops) { header_ops 497 net/mac802154/iface.c static const struct header_ops mac802154_header_ops = { header_ops 585 net/mac802154/iface.c sdata->dev->header_ops = &mac802154_header_ops; header_ops 591 net/mac802154/iface.c wpan_dev->header_ops = &ieee802154_header_ops; header_ops 422 net/mpls/af_mpls.c if (!out_dev->header_ops) header_ops 107 net/mpls/mpls_iptunnel.c if (!out_dev->header_ops) header_ops 156 net/netrom/nr_dev.c static const struct header_ops nr_header_ops = { header_ops 171 net/netrom/nr_dev.c dev->header_ops = &nr_header_ops; header_ops 1935 net/packet/af_packet.c unsigned int hhlen = dev->header_ops ? dev->hard_header_len : 0; header_ops 2066 net/packet/af_packet.c if (dev->header_ops) { header_ops 2194 net/packet/af_packet.c if (dev->header_ops) { header_ops 139 net/phonet/af_phonet.c const struct header_ops phonet_header_ops = { header_ops 118 net/rose/rose_dev.c static const struct header_ops rose_header_ops = { header_ops 134 net/rose/rose_dev.c dev->header_ops = &rose_header_ops; header_ops 265 net/sched/sch_teql.c if (!dev->header_ops || !dst)