aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
AgeCommit message (Expand)AuthorFilesLines
13 daysnet: annotate writes on dev->mtu from ndo_change_mtu()Eric Dumazet1-1/+1
2024-04-01Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/ne...Jakub Kicinski1-4/+4
2024-03-29netlink: introduce type-checking attribute iterationJohannes Berg1-8/+3
2024-03-29net: intel: implement modern PM ops declarationsJesse Brandeburg1-4/+4
2024-03-08Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...David S. Miller1-12/+42
2024-03-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-7/+49
2024-03-06ixgbe: pull out stats update to common routinesMaciej Fijalkowski1-12/+42
2024-03-04intel: make module parameters readable in sys filesystemJon Maxwell1-1/+1
2024-03-04net: adopt skb_network_offset() and similar helpersEric Dumazet1-1/+1
2024-03-01ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}ableMaciej Fijalkowski1-7/+49
2024-02-06ixgbe: Convert ret val type from s32 to intJedrzej Jagielski1-2/+2
2024-01-02ixgbe: Refactor returning internal error codesJedrzej Jagielski1-13/+13
2024-01-02ixgbe: Refactor overtemp event handlingJedrzej Jagielski1-10/+6
2023-12-18intel: legacy: field get conversionJesse Brandeburg1-1/+1
2023-10-03net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush().Sebastian Andrzej Siewior1-1/+1
2023-08-08rtnetlink: remove redundant checks for nlattr IFLA_BRIDGE_MODELin Ma1-3/+0
2023-07-24vxlan: calculate correct header length for GPEJiri Benc1-1/+1
2023-06-07eth: ixgbe: fix the wake conditionJakub Kicinski1-1/+1
2023-04-27ixgbe: Fix panic during XDP_TX with > 64 CPUsJohn Hickey1-2/+4
2023-04-23net: vlan: introduce skb_vlan_eth_hdr()Vladimir Oltean1-1/+1
2023-04-10net: piggy back on the memory barrier in bql when waking queuesJakub Kicinski1-7/+5
2023-04-10ixgbe: use new queue try_stop/try_wake macrosJakub Kicinski1-28/+10
2023-02-17Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-11/+17
2023-02-14ixgbe: add double of VLAN header when computing the max MTUJason Xing1-2/+1
2023-02-14ixgbe: allow to increase MTU to 3K with XDP enabledJason Xing1-9/+16
2023-02-10Daniel Borkmann says:Jakub Kicinski1-0/+6
2023-02-02drivers: net: turn on XDP featuresMarek Majtyka1-0/+6
2023-01-30ixgbe: Remove redundant pci_enable_pcie_error_reporting()Bjorn Helgaas1-5/+0
2023-01-17ixgbe: Use C45 mdiobus accessorsAndrew Lunn1-2/+4
2023-01-13ixgbe: XDP: fix checker warning from rcu pointerJesse Brandeburg1-7/+6
2022-10-28net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers).Thomas Gleixner1-4/+4
2022-08-31net: ethernet: move from strlcpy with unused retval to strscpyWolfram Sang1-2/+2
2022-07-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+3
2022-07-18ixgbe: Add locking to prevent panic when setting sriov_numvfs to zeroPiotr Skajewski1-0/+3
2022-06-30ixgbe: drop unexpected word 'for' in commentsJiang Jian1-1/+1
2022-06-09drivers, ixgbe: export vf statisticsMaximilian Heyne1-0/+86
2022-05-13ixgbe: add xdp frags support to ndo_xdp_xmitLorenzo Bianconi1-36/+63
2022-05-06Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski1-2/+2
2022-05-06net: make drivers set the TSO limit not the GSO limitJakub Kicinski1-2/+2
2022-05-05ixgbe: Fix module_param allow_unsupported_sfp typeJeff Daly1-2/+2
2022-03-08ixgbe: add improvement for MDD response functionalitySlawomir Mrozowicz1-1/+27
2022-03-08ixgbe: add the ability for the PF to disable VF link stateSlawomir Mrozowicz1-5/+6
2022-02-23ixgbe: Remove non-inclusive languagePiotr Skajewski1-2/+2
2022-01-27ixgbe: Remove useless DMA-32 fallback configurationChristophe JAILLET1-13/+7
2022-01-13Merge tag 'irq-core-2022-01-13' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-5/+5
2022-01-08Merge branch 'linus' into irq/core, to fix conflictIngo Molnar1-0/+4
2021-12-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-1/+1
2021-12-28ixgbe: switch to napi_build_skb()Alexander Lobakin1-1/+1
2021-12-15ixgbe: Document how to enable NBASE-T supportRobert Schlabbach1-0/+4
2021-12-13bpf: Let bpf_warn_invalid_xdp_action() report more infoPaolo Abeni1-1/+1
2021-12-10ixgbe: Use irq_update_affinity_hint()Nitesh Narayan Lal1-5/+5
2021-10-05ethernet: use eth_hw_addr_set() for dev->addr_len casesJakub Kicinski1-2/+2
2021-09-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+6
2021-09-30ixgbe: let the xdpdrv work with more than 64 cpusJason Xing1-13/+37
2021-09-29ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setupFeng Zhou1-2/+6
2021-07-27dev_ioctl: split out ndo_eth_ioctlArnd Bergmann1-1/+1
2021-07-20ixgbe: Fix packet corruption due to missing DMA syncMarkus Boehme1-1/+2
2021-07-01ixgbe: Fix an error handling path in 'ixgbe_probe()'Christophe JAILLET1-0/+1
2021-06-24intel: Remove rcu_read_lock() around XDP program invocationToke Høiland-Jørgensen1-2/+0
2021-06-03ixgbe: add correct exception tracing for XDPMagnus Karlsson1-8/+8
2021-04-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+13
2021-04-13ixgbe: fix unbalanced device enable/disable in suspend/resumeYongxin Liu1-0/+5
2021-04-13ixgbe: Fix NULL pointer dereference in ethtool loopback testAlexander Duyck1-1/+8
2021-03-25Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-6/+5
2021-03-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+2
2021-03-23intel: clean up mismatched header commentsJesse Brandeburg1-2/+2
2021-03-18bpf, devmap: Move drop error path to devmap for XDP_REDIRECTLorenzo Bianconi1-6/+5
2021-03-12ixgbe: move headroom initialization to ixgbe_configure_rx_ringMaciej Fijalkowski1-1/+2
2021-03-04ixgbe: Fix memleak in ixgbe_configure_clsu32Dinghao Liu1-2/+4
2021-02-12ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ringMaciej Fijalkowski1-7/+8
2021-02-04net: use the new dev_page_is_reusable() instead of private versionsAlexander Lobakin1-7/+2
2021-01-19net: ixgbe: use skb_csum_is_sctp instead of protocol checkXin Long1-13/+1
2021-01-08net, xdp: Introduce xdp_prepare_buff utility routineLorenzo Bianconi1-6/+6
2021-01-08net, xdp: Introduce xdp_init_buff utility routineLorenzo Bianconi1-4/+3
2021-01-07net: remove ndo_udp_tunnel_* callbacksJakub Kicinski1-2/+0
2020-12-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-7/+17
2020-12-09ixgbe: avoid premature Rx buffer reuseBjörn Töpel1-7/+17
2020-12-01xsk: Propagate napi_id to XDP socket Rx pathBjörn Töpel1-1/+1
2020-10-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-11/+26
2020-09-29net: intel: Remove in_interrupt() warningsSebastian Andrzej Siewior1-1/+0
2020-09-28net: core: introduce struct netdev_nested_priv for nested interface infrastru...Taehee Yoo1-11/+26
2020-09-25intel-ethernet: clean up W=1 warnings in kdocJesse Brandeburg1-1/+2
2020-09-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-17/+17
2020-08-31xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfacesMagnus Karlsson1-3/+3
2020-08-31xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umemMagnus Karlsson1-17/+17
2020-08-26net: Take common prefetch code structure into a functionTariq Toukan1-8/+3
2020-08-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-4/+0
2020-07-30ixgbe: use generic power managementVaibhav Gupta1-46/+15
2020-07-25bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commandsAndrii Nakryiko1-4/+0
2020-07-10ixgbe: convert to new udp_tunnel_nic infraJakub Kicinski1-136/+44
2020-07-10ixgbe: don't clear UDP tunnel ports when RXCSUM is disabledJakub Kicinski1-20/+0
2020-07-01ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps supportRadoslaw Tyl1-1/+5
2020-07-01ethernet/intel: Convert fallthrough code commentsJeff Kirsher1-15/+15
2020-06-30net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init()Bartosz Golaszewski1-1/+5
2020-06-26Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirshe...David S. Miller1-6/+4
2020-06-25net/intel: remove driver versions from Intel driversJeff Kirsher1-6/+4
2020-06-18ixgbe: protect ring accesses with READ- and WRITE_ONCECiara Loftus1-3/+11
2020-06-01xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frameLorenzo Bianconi1-1/+1
2020-05-28ixgbe: Remove unused inline function ixgbe_irq_disable_queuesYueHaibing1-29/+0
2020-05-21ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOLBjörn Töpel1-9/+6
2020-05-14ixgbe: Add XDP frame size to driverJesper Dangaard Brouer1-8/+26
2020-05-14ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4KJesper Dangaard Brouer1-1/+2
2020-01-19Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-10/+27
2020-01-09ixgbe: Fix calculation of queue with VFs and flow director on interface flapCambda Zhu1-10/+27
2019-12-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+6
2019-12-19net/ixgbe: Fix concurrency issues between config flow and XSKMaxim Mikityanskiy1-1/+6
2019-12-12netdev: pass the stuck queue to the timeout handlerMichael S. Tsirkin1-1/+1
2019-11-07net: ethernet: intel: Demote MTU change prints to debugFlorian Fainelli1-1/+2
2019-11-04ixgbe: protect TX timestamping from API misuseManjunath Patil1-1/+2
2019-11-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+0
2019-11-01ixgbe: Remove duplicate clear_bit() callIgor Pylypiv1-1/+0
2019-10-29ixgbe: Add UDP segmentation offload supportJosh Hunt1-6/+18
2019-09-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-2/+5
2019-09-12ixgbe: Fix secpath usage for IPsec TX offload.Steffen Klassert1-1/+2
2019-09-11ixgbe: Prevent u8 wrapping of ITR value to something less than 10usAlexander Duyck1-1/+3
2019-09-11ixgbe: use skb_get_queue_mapping in tx pathTonghao Zhang1-1/+1
2019-09-11ixgbe: fix memory leaksWenwen Wang1-0/+4
2019-09-09ixgbe: sync the first fragment unconditionallyFiro Yang1-7/+9
2019-09-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-2/+3
2019-08-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-4/+1
2019-08-17xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeupMagnus Karlsson1-2/+3
2019-08-09ixgbe: fix possible deadlock in ixgbe_service_task()Taehee Yoo1-4/+1
2019-07-30net: Use skb_frag_off accessorsJonathan Lemon1-2/+2
2019-07-22net: Use skb accessors in network driversMatthew Wilcox (Oracle)1-4/+5
2019-07-09drivers: net: use flow block APIPablo Neira Ayuso1-1/+4
2019-07-09net: flow_offload: add flow_block_cb_setup_simple()Pablo Neira Ayuso1-22/+5
2019-06-05ixgbe: add tracking of AF_XDP zero-copy state for each queue pairJan Sokolowski1-0/+6
2019-05-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-6/+5
2019-04-23net: pass net_device argument to the eth_get_headlenStanislav Fomichev1-1/+1
2019-04-08drivers: Remove explicit invocations of mmiowb()Will Deacon1-5/+0
2019-04-01net: move skb->xmit_more hint to softnet dataFlorian Westphal1-1/+1
2019-03-20net: remove 'fallback' argument from dev->ndo_select_queue()Paolo Abeni1-3/+2
2019-03-19intel: correct return from set features callbackSerhey Popovych1-1/+1
2019-03-05mm: replace all open encodings for NUMA_NO_NODEAnshuman Khandual1-2/+3
2019-02-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+16
2019-02-21ixgbe: fix potential RX buffer starvation for AF_XDPMagnus Karlsson1-1/+11
2019-02-21ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWENJeff Kirsher1-2/+5
2019-02-15net: bpf: remove XDP_QUERY_XSK_UMEM enumeratorJan Sokolowski1-3/+0
2019-01-17net: Add extack argument to ndo_fdb_add()Petr Machata1-1/+2
2018-12-20ixgbe: use mii_bus to handle MII related ioctlsSteve Douthit1-0/+18
2018-12-20ixgbe: register a mdiobusSteve Douthit1-0/+5
2018-12-19drivers: net: intel: use secpath helpers in more placesFlorian Westphal1-2/+3
2018-12-12net: ndo_bridge_setlink: Add extackPetr Machata1-1/+2
2018-11-21ixgbe: Replace synchronize_sched() with synchronize_rcu()Paul E. McKenney1-3/+3
2018-11-07intel-ethernet: software timestamp skbs as late as possibleJacob Keller1-2/+2
2018-11-07ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is nullColin Ian King1-1/+2
2018-10-31ixgbe/ixgbevf: fix XFRM_ALGO dependencyJeff Kirsher1-3/+3
2018-10-25Merge tag 'pci-v4.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-10/+0
2018-10-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+7
2018-10-03ixgbe: check return value of napi_complete_done()Song Liu1-5/+7
2018-10-03ixgbe: add AF_XDP zero-copy Tx supportBjörn Töpel1-1/+16
2018-10-03ixgbe: move common Tx functions to ixgbe_txrx_common.hBjörn Töpel1-6/+3
2018-10-03ixgbe: add AF_XDP zero-copy Rx supportBjörn Töpel1-12/+66
2018-10-03ixgbe: move common Rx functions to ixgbe_txrx_common.hBjörn Töpel1-18/+11
2018-10-03ixgbe: added Rx/Tx ring disable/enable functionsBjörn Töpel1-0/+158
2018-10-03ixgbe: Fix crash with VFs and flow director on interface flapRadoslaw Tyl1-2/+8
2018-10-03ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limitRadoslaw Tyl1-4/+10
2018-10-02PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() callsOza Pawandeep1-10/+0
2018-09-25Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-25/+0
2018-09-23ixgbe: remove ndo_poll_controllerEric Dumazet1-25/+0
2018-09-18intel-ethernet: use correct module licenseJesse Brandeburg1-1/+1
2018-08-28ixgbe: firmware recovery modeSebastian Basierski1-0/+41
2018-08-24ixgbe: Prevent unsupported configurations with XDPTony Nguyen1-2/+26
2018-08-24ixgbe: Replace GFP_ATOMIC with GFP_KERNELJia-Ju Bai1-1/+1
2018-08-21net_sched: remove list_head from tc_actionCong Wang1-4/+2
2018-07-26ixgbe: Refactor queue disable logic to take completion time into accountAlexander Duyck1-65/+215
2018-07-26ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop deviceAlexander Duyck1-7/+7
2018-07-26ixgbe: Do not allow LRO or MTU change with XDPTony Nguyen1-0/+10
2018-07-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-1/+0
2018-07-13xdp: don't make drivers report attachment modeJakub Kicinski1-1/+0
2018-07-09net: allow fallback function to pass netdevAlexander Duyck1-2/+2
2018-07-09net: allow ndo_select_queue to pass netdevAlexander Duyck1-3/+4
2018-07-09net: Add support for subordinate traffic classes to netdev_pick_txAlexander Duyck1-13/+6
2018-07-09ixgbe: Add code to populate and use macvlan TC to Tx queue mapAlexander Duyck1-6/+38
2018-07-03Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-10/+14
2018-06-28ixgbe: split XDP_TX tail and XDP_REDIRECT map flushingJesper Dangaard Brouer1-10/+14
2018-06-26net: sched: pass extack pointer to block binds and cb registrationJohn Hurley1-1/+1
2018-06-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-11/+10
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook1-2/+2
2018-06-11ixgbe: Move ipsec init function to before reset callAlexander Duyck1-2/+9
2018-06-11ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRMAlexander Duyck1-1/+1
2018-06-11ixgbe: Fix setting of TC configuration for macvlan caseAlexander Duyck1-8/+0
2018-06-07Merge tag 'pci-v4.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-46/+1
2018-06-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-26/+16
2018-06-05ixgbe: remove ndo_xdp_flush call ixgbe_xdp_flushJesper Dangaard Brouer1-21/+0
2018-06-04ixgbe: fix possible race in reset subtaskTony Nguyen1-2/+4
2018-06-03ixgbe: implement flush flag for ndo_xdp_xmitJesper Dangaard Brouer1-6/+14
2018-06-03xdp: add flags argument to ndo_xdp_xmit APIJesper Dangaard Brouer1-1/+4
2018-06-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+4
2018-05-31ixgbe: fix parsing of TC actions for HW offloadOndřej Hlavatý1-5/+4
2018-05-25ixgbe: Report PCIe link properties with pcie_print_link_status()Bjorn Helgaas1-46/+1
2018-05-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-6/+15
2018-05-24xdp: change ndo_xdp_xmit API to support bulkingJesper Dangaard Brouer1-6/+15
2018-05-20Revert "ixgbe: release lock for the duration of ixgbe_suspend_close()"Jeff Kirsher1-8/+1
2018-05-17ixgbe: release lock for the duration of ixgbe_suspend_close()Pavel Tatashin1-1/+8
2018-05-17ixgbe/ixgbevf: Free IRQ when PCI error recovery removes the deviceMauro S M Rodrigues1-3/+3
2018-05-17ixgbe: cleanup sparse warningsCathy Zhou1-12/+17
2018-04-27net: intel: Cleanup the copyright/license headersJeff Kirsher1-27/+2
2018-04-25ixgbe: Avoid performing unnecessary resets for macvlan offloadAlexander Duyck1-60/+132
2018-04-25ixgbe: Drop real_adapter from l2 fwd acceleration structureAlexander Duyck1-12/+16