aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/netdevice.h
AgeCommit message (Expand)AuthorFilesLines
2021-11-23net: remove .ndo_change_proto_downJakub Kicinski1-9/+3
2021-11-22net: annotate accesses to dev->gso_max_segsEric Dumazet1-0/+7
2021-11-22net: annotate accesses to dev->gso_max_sizeEric Dumazet1-1/+2
2021-11-20dev_addr: add a modification checkJakub Kicinski1-0/+5
2021-11-20net: constify netdev->dev_addrJakub Kicinski1-9/+5
2021-11-17net: do not inline netif_tx_lock()/netif_tx_unlock()Eric Dumazet1-37/+2
2021-11-17net: annotate accesses to queue->trans_startEric Dumazet1-3/+13
2021-11-17net: use an atomic_long_t for queue->trans_timeoutEric Dumazet1-1/+1
2021-11-16net: use .data.once section in netdev_level_once()Eric Dumazet1-1/+1
2021-11-16net: gro: populate net/core/gro.cEric Dumazet1-0/+1
2021-11-16net: gro: move skb_gro_receive into net/core/gro.cEric Dumazet1-1/+0
2021-11-16net: gro: move skb_gro_receive_list to udp_offload.cEric Dumazet1-1/+0
2021-11-16net: move gro definitions to include/net/gro.hEric Dumazet1-348/+0
2021-10-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller1-0/+4
2021-10-18net: sched: Remove Qdisc::running sequence counterAhmed S. Darwish1-4/+0
2021-10-14netfilter: Introduce egress hookLukas Wunner1-0/+4
2021-10-13net: delete redundant function declarationChen Wandun1-2/+0
2021-10-13netdevice: demote the type of some dev_addr_set() helpersJakub Kicinski1-2/+2
2021-10-10mlxsw: spectrum: use netif_is_macsec() instead of open codeJuhee Kang1-1/+1
2021-10-08net: introduce a function to check if a netdev name is in useAntoine Tenart1-0/+1
2021-09-05net: create netdev->dev_addr assignment helpersJakub Kicinski1-0/+18
2021-08-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+4
2021-08-27net: don't unconditionally copy_from_user a struct ifreq for socket ioctlsPeter Collingbourne1-0/+4
2021-08-25net-next: When a bond have a massive amount of VLANs with IPv6 addresses, per...Gilad Naaman1-0/+5
2021-08-24netdevice: move xdp_rxq within netdev_rx_queueJakub Kicinski1-1/+1
2021-08-13net: in_irq() cleanupChangbin Du1-1/+1
2021-08-10Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-0/+6
2021-08-09net, core: Add support for XDP redirection to slave deviceJussi Maki1-0/+6
2021-08-05netdevice: add the case if dev is NULLYajun Deng1-4/+8
2021-08-04net: add netif_set_real_num_queues() for device reconfigJakub Kicinski1-0/+2
2021-08-03move netdev_boot_setup into Space.cArnd Bergmann1-13/+0
2021-07-29mctp: Add device handling and netlink interfaceJeremy Kerr1-0/+4
2021-07-27net: bonding: move ioctl handling to private ndo operationArnd Bergmann1-3/+10
2021-07-27net: split out ndo_siowandev ioctlArnd Bergmann1-0/+2
2021-07-27dev_ioctl: split out ndo_eth_ioctlArnd Bergmann1-0/+6
2021-07-27dev_ioctl: pass SIOCDEVPRIVATE data separatelyArnd Bergmann1-2/+2
2021-07-27net: split out SIOCDEVPRIVATE handling from dev_ioctlArnd Bergmann1-0/+3
2021-07-23net: socket: rework compat_ifreq_ioctl()Arnd Bergmann1-0/+2
2021-07-23net: socket: simplify dev_ifconf handlingArnd Bergmann1-1/+1
2021-07-23net: socket: remove register_gifconfArnd Bergmann1-8/+0
2021-07-07net: core: Split out code to run generic XDP progKumar Kartikeya Dwivedi1-0/+2
2021-06-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2021-06-25dev_forward_skb: do not scrub skb mark within the same name spaceNicolas Dichtel1-1/+1
2021-06-03mlx5: count all link eventsJakub Kicinski1-1/+1
2021-04-07net: remove the new_ifindex argument from dev_change_net_namespaceAndrei Vagin1-1/+7
2021-04-05net: Allow to specify ifindex when device is moved to another namespaceAndrei Vagin1-1/+2
2021-03-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-0/+2
2021-03-24netfilter: flowtable: bridge vlan hardware offload and switchdevFelix Fietkau1-0/+1
2021-03-24net: dsa: resolve forwarding path for dsa slave portsFelix Fietkau1-0/+5
2021-03-24net: ppp: resolve forwarding path for bridge pppoe devicesFelix Fietkau1-0/+2
2021-03-24net: bridge: resolve forwarding path for VLAN tag actions in bridge devicesFelix Fietkau1-0/+16
2021-03-24net: bridge: resolve forwarding path for bridge devicesPablo Neira Ayuso1-0/+1
2021-03-24net: 8021q: resolve forwarding path for vlan devicesPablo Neira Ayuso1-0/+7
2021-03-24net: resolve forwarding path from virtual netdevice and HW destination addressPablo Neira Ayuso1-0/+27
2021-03-23net: make unregister netdev warning timeout configurableDmitry Vyukov1-0/+1
2021-03-22net: set initial device refcount to 1Eric Dumazet1-0/+1
2021-03-22net: move the ptype_all and ptype_base declarations to include/linux/netdevice.hVladimir Oltean1-0/+3
2021-03-22netdev: add netdev_queue_set_dql_min_limit()Vincent Mailhol1-0/+18
2021-03-19net: add CONFIG_PCPU_DEV_REFCNTEric Dumazet1-0/+13
2021-03-18net: move the xps maps to an arrayAntoine Tenart1-6/+11
2021-03-18net: embed nr_ids in the xps mapsAntoine Tenart1-0/+4
2021-03-18net: embed num_tc in the xps mapsAntoine Tenart1-0/+6
2021-03-17net: fix race between napi kthread mode and busy pollWei Wang1-0/+2
2021-03-16net: Change dev parameter to const in netif_device_present()Roi Dayan1-1/+1
2021-03-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-0/+5
2021-03-04xsk: Remove dangling function declaration from header fileMaciej Fijalkowski1-2/+0
2021-02-25net: Add priv_flags for allow tx skb without linearXuan Zhuo1-0/+4
2021-02-25netdevice: Add missing IFF_PHONY_HEADROOM self-definitionAlexander Lobakin1-0/+1
2021-02-24net: introduce CAN specific pointer in the struct net_deviceOleksij Rempel1-1/+33
2021-02-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-2/+30
2021-02-13bpf: Drop MTU check when doing TC-BPF redirect to ingressJesper Dangaard Brouer1-2/+30
2021-02-11net: fix dev_ifsioc_locked() race conditionCong Wang1-0/+3
2021-02-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-0/+2
2021-02-09net: add sysfs attribute to control napi threaded modeWei Wang1-0/+2
2021-02-09net: implement threaded-able napi poll loop supportWei Wang1-14/+7
2021-02-08net: watchdog: hold device global xmit lock during tx disableEdwin Peer1-0/+2
2021-01-28net: adjust net_device layout for cacheline usageJesper Dangaard Brouer1-26/+27
2021-01-22sch_htb: Hierarchical QoS hardware offloadMaxim Mikityanskiy1-0/+1
2021-01-19bonding: add a vlan+srcmac tx hashing optionJarod Wilson1-0/+1
2021-01-18net: netdevice: Add operation ndo_sk_get_lower_devTariq Toukan1-0/+4
2021-01-09net-gro: remove GRO_DROPEric Dumazet1-1/+0
2021-01-07net: remove ndo_udp_tunnel_* callbacksJakub Kicinski1-17/+0
2020-12-16net: core: introduce __netdev_notify_peersLijun Pan1-0/+1
2020-12-04Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-14/+21
2020-12-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+13
2020-12-01net: delete __dev_getfirstbyhwtypeVladimir Oltean1-1/+0
2020-12-01net: Introduce preferred busy-pollingBjörn Töpel1-14/+21
2020-11-28Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski1-1/+13
2020-11-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+5
2020-11-24net, xsk: Avoid taking multiple skbuff referencesBjörn Töpel1-1/+13
2020-11-23net/packet: fix packet receive on L3 devices without visible hard headerEyal Birger1-0/+5
2020-11-23net: don't include ethtool.h from netdevice.hJakub Kicinski1-1/+1
2020-11-17net: core: fix some kernel-doc markupsMauro Carvalho Chehab1-2/+9
2020-11-09net: core: add dev_get_tstats64 as a ndo_get_stats64 implementationHeiner Kallweit1-0/+1
2020-10-31net: core: add devm_netdev_alloc_pcpu_statsHeiner Kallweit1-0/+14
2020-10-31net: core: add dev_sw_netstats_tx_addHeiner Kallweit1-0/+12
2020-10-13net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstatsHeiner Kallweit1-0/+2
2020-10-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-0/+4
2020-10-11bpf: Add redirect_peer helperDaniel Borkmann1-0/+4
2020-10-06net: netdevice.h: sw_netstats_rx_add helperFabian Frederick1-0/+10
2020-10-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-14/+59
2020-10-03net: remove NETDEV_HW_ADDR_T_SLAVETaehee Yoo1-3/+2
2020-10-02net: core: document two new elements of struct net_deviceMauro Carvalho Chehab1-0/+5
2020-09-29net: Add netif_rx_any_context()Sebastian Andrzej Siewior1-0/+1
2020-09-28net: core: add nested_level variable in net_deviceTaehee Yoo1-8/+44
2020-09-28net: core: introduce struct netdev_nested_priv for nested interface infrastru...Taehee Yoo1-6/+10
2020-09-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-0/+2
2020-09-18net: fix build without CONFIG_SYSCTL definitionMahesh Bandewar1-2/+3
2020-09-17netdev: Remove unused functionsYueHaibing1-10/+0
2020-09-10net: manage napi add/del idempotence explicitlyJakub Kicinski1-2/+2
2020-09-10net: remove napi_hash_del() from driver-facing APIJakub Kicinski1-16/+16
2020-09-07netdevice.h: fix xdp_state kernel-doc warningRandy Dunlap1-0/+1
2020-09-07netdevice.h: fix proto_down_reason kernel-doc warningRandy Dunlap1-0/+1
2020-09-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-5/+5
2020-08-31xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umemMagnus Karlsson1-5/+5
2020-08-28net: add option to not create fall-back tunnels in root-ns as wellMahesh Bandewar1-2/+6
2020-08-26net: Take common prefetch code structure into a functionTariq Toukan1-0/+16
2020-08-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds1-10/+36
2020-08-04Merge tag 'docs-5.9' of git://git.lwn.net/linuxLinus Torvalds1-0/+2
2020-08-04ipv4: route: Ignore output interface in FIB lookup for PMTU routeStefano Brivio1-0/+5
2020-08-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-10/+19
2020-07-31rtnetlink: add support for protodown reasonRoopa Prabhu1-0/+4
2020-07-25bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commandsAndrii Nakryiko1-8/+0
2020-07-25bpf, xdp: Add bpf_link-based XDP attachment APIAndrii Nakryiko1-0/+4
2020-07-25bpf, xdp: Maintain info on attached XDP BPF programs in net_deviceAndrii Nakryiko1-2/+15
2020-07-10udp_tunnel: add central NIC RX port offload infrastructureJakub Kicinski1-0/+8
2020-06-26net: netdevice.h: add a description for napi_defer_hard_irqsMauro Carvalho Chehab1-0/+2
2020-06-18net: core: reduce recursion limit valueTaehee Yoo1-1/+1
2020-06-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds1-4/+8
2020-06-09net: change addr_list_lock back to static keyCong Wang1-4/+8
2020-06-08dynamic_debug: add an option to enable dynamic debug for modules onlyOrson Zhai1-2/+4
2020-05-23net: devres: provide devm_register_netdev()Bartosz Golaszewski1-0/+2
2020-05-19net: add a new ndo_tunnel_ioctl methodChristoph Hellwig1-0/+6
2020-05-09Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mel...Saeed Mahameed1-0/+12
2020-05-04net: partially revert dynamic lockdep key changesCong Wang1-8/+19
2020-05-01net/core: Introduce netdev_get_xmit_slaveMaor Gottlieb1-0/+12
2020-04-23net: napi: add hard irqs deferral featureEric Dumazet1-0/+2
2020-04-20net: Add IF_OPER_TESTINGAndrew Lunn1-0/+41
2020-03-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-1/+1
2020-03-28xdp: Support specifying expected existing program when attaching XDPToke Høiland-Jørgensen1-1/+1
2020-03-26net: add a reference to MACsec ops in net_deviceAntoine Tenart1-0/+9
2020-03-18netfilter: revert introduction of egress hookDaniel Borkmann1-4/+0
2020-03-18netfilter: Introduce egress hookLukas Wunner1-0/+4
2020-03-05net: sched: Make FIFO Qdisc offloadablePetr Machata1-0/+1
2020-03-02netdevice: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-5/+5
2020-02-16net: export netdev_next_lower_dev_rcu()Taehee Yoo1-4/+3
2020-02-14netdevice.h: fix all kernel-doc and Sphinx warningsRandy Dunlap1-1/+15
2020-01-27ethtool: provide message mask with DEBUG_GET requestMichal Kubecek1-15/+41
2020-01-27net: introduce dev_net notifier register/unregister variantsJiri Pirko1-0/+17
2020-01-27net: Support GRO/GSO fraglist chaining.Steffen Klassert1-1/+3
2020-01-27net: Add fraglist GRO/GSO feature flagsSteffen Klassert1-0/+1
2020-01-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-0/+2
2020-01-25net: sched: Make TBF Qdisc offloadablePetr Machata1-0/+1
2020-01-23net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link()Eric Dumazet1-0/+2
2020-01-16xdp: Move devmap bulk queue into struct net_deviceToke Høiland-Jørgensen1-5/+8
2020-01-03net: remove the check argument from __skb_gro_checksum_convertLi RongQing1-3/+3
2019-12-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller1-0/+1
2019-12-27ethtool: support for netlink notificationsMichal Kubecek1-0/+9
2019-12-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+1
2019-12-18net: sch_ets: Make the ETS qdisc offloadablePetr Machata1-0/+1
2019-12-17net: fix kernel-doc warning in <linux/netdevice.h>Randy Dunlap1-1/+1
2019-12-17netfilter: Document ingress hookLukas Wunner1-0/+1
2019-12-12netdev: pass the stuck queue to the timeout handlerMichael S. Tsirkin1-2/+3
2019-12-07inet: protect against too small mtu values.Eric Dumazet1-0/+5
2019-11-27Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-0/+4
2019-11-22net/core: Add support for getting VF GUIDsDanit Goldberg1-0/+4
2019-11-12netfilter: nf_flow_table: hardware offload supportPablo Neira Ayuso1-0/+1
2019-11-07net: use u64_stats_t in struct pcpu_lstatsEric Dumazet1-4/+4
2019-11-07net: provide dev_lstats_add() helperEric Dumazet1-0/+10
2019-11-07net: provide dev_lstats_read() helperEric Dumazet1-0/+2
2019-11-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-34/+26
2019-10-24net: remove unnecessary variables and callbackTaehee Yoo1-12/+0
2019-10-24net: core: add ignore flag to netdev_adjacent structureTaehee Yoo1-0/+10
2019-10-24net: core: add generic lockdep keysTaehee Yoo1-22/+13
2019-10-24net: core: limit nested device depthTaehee Yoo1-0/+4
2019-10-08Revert "tun: call dev_get_valid_name() before register_netdevice()"Eric Dumazet1-3/+0
2019-10-02net: introduce per-netns netdevice notifiersJiri Pirko1-0/+3
2019-10-02net: push loops and nb calls into helper functionsJiri Pirko1-0/+3
2019-10-01net: rtnetlink: add linkprop commands to add and delete alternative ifnamesJiri Pirko1-0/+4
2019-10-01net: introduce name_node struct to be used in hashlistJiri Pirko1-2/+8
2019-09-16taprio: Add support for hardware offloadingVinicius Costa Gomes1-0/+1
2019-09-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-2/+12
2019-08-24net: use unlikely for dql_avail casexiaolinkui1-1/+1
2019-08-17xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeupMagnus Karlsson1-2/+12
2019-08-08net: use listified RX for handling GRO_NORMAL skbsEdward Cree1-0/+3
2019-07-01loopback: create blackhole net device similar to loopack.Mahesh Bandewar1-0/+2
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2019-04-27net/tls: move definition of tls ops into net/tls.hJakub Kicinski1-22/+1
2019-04-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+3
2019-04-10failover: allow name change on IFF_UP slave interfacesSi-Wei Liu1-0/+3
2019-04-04net: use correct this_cpu primitive in dev_recursion_levelFlorian Westphal1-1/+1
2019-04-01net: move skb->xmit_more hint to softnet dataFlorian Westphal1-1/+1
2019-04-01net: place xmit recursion in softnet dataFlorian Westphal1-8/+32
2019-03-28net: replace ndo_get_devlink with ndo_get_devlink_portJiri Pirko1-3/+3
2019-03-23net: convert rps_needed and rfs_needed to new static branch apiEric Dumazet1-2/+2
2019-03-20net: remove 'fallback' argument from dev->ndo_select_queue()Paolo Abeni1-8/+4
2019-03-20packet: rework packet_pick_tx_queue() to use common code selectionPaolo Abeni1-0/+2
2019-03-20net: dev: rename queue selection helpers.Paolo Abeni1-3/+3
2019-03-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2019-02-27net: Remove switchdev_opsFlorian Fainelli1-3/+0