aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/netronome
AgeCommit message (Expand)AuthorFilesLines
2025-11-20devlink: pass extack through to devlink_param::get()Daniel Zahka1-1/+2
2025-10-29nfp: xsk: fix memory leak in nfp_net_alloc()Abdun Nihaal1-2/+4
2025-10-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-1/+1
2025-09-29nfp: fix RSS hash key size when RSS is not supportedKohei Enju1-1/+1
2025-09-22net: WQ_PERCPU added to alloc_workqueue usersMarco Crivellari1-1/+1
2025-08-25tcp: Don't pass hashinfo to socket lookup helpers.Kuniyuki Iwashima1-5/+4
2025-08-18nfp: flower: use vmalloc_array() to simplify codeQianfeng Rong1-2/+2
2025-08-18eth: nfp: Remove u64_stats_update_begin()/end() for stats fetchLi RongQing2-24/+8
2025-07-30Merge tag 'net-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds2-10/+10
2025-07-09netronome: don't bother with debugfs_real_fops()Al Viro1-5/+10
2025-06-21eth: nfp: migrate to new RXFH callbacksJakub Kicinski1-8/+9
2025-06-18udp_tunnel: remove rtnl_lock dependencyStanislav Fomichev1-2/+1
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()timers-cleanups-2025-06-08Ingo Molnar1-1/+1
2025-05-26Merge tag 'ipsec-next-2025-05-23' of git://git.kernel.org/pub/scm/linux/kerne...Paolo Abeni1-6/+5
2025-04-29nfp: xsk: Adjust allocation type for nn->dp.xsk_poolsKees Cook1-1/+1
2025-04-16xfrm: Add explicit dev to .xdo_dev_state_{add,delete,free}Cosmin Ratiu1-6/+5
2025-04-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2025-04-08eth: nfp: remove __get_unaligned_cpu32 from netronome driversJulian Vetter2-2/+2
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-1/+1
2025-03-25Merge tag 'ipsec-next-2025-03-24' of git://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski1-11/+0
2025-02-21xfrm: provide common xdo_dev_offload_ok callback implementationLeon Romanovsky1-11/+0
2025-02-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+2
2025-02-20nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()Haoxiang Li1-0/+2
2025-02-11net: nfp: Use HWMON_CHANNEL_INFO macro to simplify codeHuisong Li1-35/+5
2025-01-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+2
2025-01-14nfp: bpf: prevent integer overflow in nfp_bpf_event_output()Dan Carpenter1-1/+2
2024-12-11nfp: Convert timeouts to secs_to_jiffies()Easwar Hariharan1-1/+1
2024-11-11nfp: use irq_update_affinity_hint()Mohammad Heib1-2/+2
2024-11-03dim: pass dim_sample to net_dim() by referenceCaleb Sander Mateos2-4/+4
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro7-7/+7
2024-09-12nfp: Use IRQF_NO_AUTOEN flag in request_irq()Jinjie Ruan1-3/+2
2024-09-03netdev_features: convert NETIF_F_LLTX to dev->lltxAlexander Lobakin1-2/+1
2024-08-30nfp: Convert to use ERR_CAST()Shen Lichuan1-1/+1
2024-08-22nfp: bpf: Use kmemdup_array instead of kmemdup for multiple allocationYu Jiaoliang1-2/+2
2024-08-12nfp: Use static_assert() to check struct sizesGustavo A. R. Silva1-0/+2
2024-06-12nfp: flower: validate encapsulation control flagsAsbjørn Sloth Tønnesen1-0/+4
2024-05-20Merge tag 'dma-mapping-6.10-2024-05-20' of git://git.infradead.org/users/hch/...Linus Torvalds1-1/+1
2024-05-08xsk: use generic DMA sync shortcut instead of a custom oneAlexander Lobakin1-1/+1
2024-05-07net: annotate writes on dev->mtu from ndo_change_mtu()Eric Dumazet2-2/+2
2024-04-22devlink: extend devlink_param *set pointerMateusz Polchlopek1-1/+2
2024-04-15nfp: flower: fix check for unsupported control flagsAsbjørn Sloth Tønnesen1-3/+3
2024-04-12nfp: update devlink device info outputFei Qin1-0/+1
2024-04-02nfp: Avoid -Wflex-array-member-not-at-end warningsGustavo A. R. Silva1-16/+25
2024-04-01ip_tunnel: convert __be16 tunnel flags to bitmapsAlexander Lobakin1-6/+21
2024-03-29netlink: introduce type-checking attribute iterationJohannes Berg1-4/+1
2024-03-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+5
2024-03-11nfp: flower: handle acti_netdevs allocation failureDuoming Zhou1-0/+5
2024-03-01ipv6: annotate data-races around cnf.hop_limitEric Dumazet1-1/+1
2024-02-05nfp: enable NETDEV_XDP_ACT_REDIRECT feature flagJames Hershaw1-0/+1
2024-02-05nfp: flower: prevent re-adding mac index for bonded portDaniel de Villiers1-1/+1
2024-02-05nfp: use correct macro for LengthSelect in BAR configDaniel Basilio1-2/+4
2024-01-25nfp: flower: fix hardware offload for the transfer layer portHui Zhou1-2/+22
2024-01-25nfp: flower: add hardware offload check for post ct entryHui Zhou1-1/+21
2024-01-07nfp: flower: Remove usage of the deprecated ida_simple_xx() APIChristophe JAILLET1-7/+6
2023-12-13net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool opsAhmed Zaki1-19/+19
2023-12-11nfp: support UDP segmentation offloadFei Qin4-8/+21
2023-12-08net: Convert some ethtool_sprintf() to ethtool_puts()justinstitt@google.com1-22/+22
2023-12-07nfp: devlink: add extended ack report messagesRyno Swart1-2/+6
2023-12-07nfp: ethtool: add extended ack report messagesRyno Swart3-18/+45
2023-12-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-32/+95
2023-12-07nfp: flower: fix for take a mutex lock in soft irq context and rcu lockHui Zhou1-32/+95
2023-12-01nfp: ethtool: expose transmit SO_TIMESTAMPING capabilityYinjun Zhang1-0/+1
2023-11-28nfp: ethtool: support TX/RX pause frame on/offYu Xiao3-4/+124
2023-11-20nfp: offload flow steering to the nfpYinjun Zhang2-2/+175
2023-11-20nfp: add ethtool flow steering callbacksYinjun Zhang4-0/+430
2023-10-27nfp: using napi_build_skb() to replace build_skb()Fei Qin2-2/+2
2023-10-13nfp: replace deprecated strncpy with strscpyJustin Stitt1-1/+1
2023-10-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski6-23/+54
2023-10-12nfp: add support CHACHA20-POLY1305 offload for ipsecShihong Wang1-3/+42
2023-10-11nfp: flower: avoid rmmod nfp crash issuesYanguo Li6-23/+54
2023-10-06nfp: nsp: Annotate struct nfp_eth_table with __counted_byKees Cook1-1/+1
2023-10-05nfp: Annotate struct nfp_reprs with __counted_byKees Cook1-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-31net: flow_dissector: Use 64bits for used_keysRatheesh Kannoth2-53/+54
2023-07-13nfp: prevent dropped counter increment during probeZiyang Chen2-7/+48
2023-07-05nfp: clean mc addresses in application firmware when closing portYinjun Zhang1-0/+5
2023-06-15net: tls: make the offload check helper take skb not socketJakub Kicinski1-2/+2
2023-05-30devlink: move port_split/unsplit() ops into devlink_port_opsJiri Pirko1-2/+2
2023-05-30nfp: devlink: register devlink port with opsJiri Pirko1-1/+5
2023-05-23nfp: add L4 RSS hashing on UDP trafficJaco Coetzee1-0/+2
2023-05-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2023-05-12nfp: fix NFP_NET_MAX_DSCP definition errorHuayu Chen1-1/+1
2023-05-09nfp: improve link modes reading processYinjun Zhang3-48/+45
2023-04-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-2/+2
2023-04-21nfp: fix incorrect pointer deference when offloading IPsec with bondingHuanhuan Wang1-2/+2
2023-04-09net: nfp: constify pointers to hwmon_channel_infoKrzysztof Kozlowski1-1/+1
2023-04-06nfp: initialize netdev's dev_port with correct idYinjun Zhang1-0/+1
2023-03-15nfp: flower: offload tc flows of multiple conntrack zonesWentao Jia3-23/+154
2023-03-15nfp: flower: prepare for parameterisation of number of offload rulesWentao Jia1-26/+28
2023-03-15nfp: flower: add goto_chain_index for ct entryWentao Jia2-2/+8
2023-03-15nfp: flower: refactor function "is_post_ct_flow"Wentao Jia1-13/+12
2023-03-15nfp: flower: refactor function "is_pre_ct_flow"Wentao Jia1-0/+12
2023-03-15nfp: flower: add get_flow_act_ct() for ct actionWentao Jia1-1/+17
2023-03-03nfp: fix esp-tx-csum-offload doesn't take effectHuanhuan Wang1-0/+4
2023-03-03nfp: fix incorrectly set csum flag for nfdk pathHuanhuan Wang2-4/+10
2023-03-03nfp: fix incorrectly set csum flag for nfd3 pathHuanhuan Wang2-5/+27
2023-02-17Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/netDavid S. Miller4-74/+99
2023-02-13nfp: ethtool: supplement nfp link modes supportedYu Xiao2-0/+15
2023-02-10Daniel Borkmann says:Jakub Kicinski1-0/+5
2023-02-09nfp: fix schedule in atomic context when offloading saYinjun Zhang3-70/+87
2023-02-09nfp: fix incorrect use of mbox in IPsec codeYinjun Zhang2-4/+12
2023-02-09nfp: support IPsec offloading for NFP3800Huanhuan Wang6-13/+83
2023-02-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-36/+170
2023-02-08nfp: ethtool: fix the bug of setting unsupported port speedYu Xiao2-36/+170
2023-02-07nfp: flower: add check for flower VF netdevs for get/set_eepromJames Hershaw1-6/+6
2023-02-03net: flow_offload: provision conntrack info in ct_metadataVlad Buslov1-0/+24
2023-02-02drivers: net: turn on XDP featuresMarek Majtyka1-0/+5
2023-02-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+7
2023-02-01nfp: correct cleanup related to DCB resourcesHuayu Chen2-3/+7
2023-02-01nfp: flower: avoid taking mutex in atomic contextYanguo Li1-1/+7
2023-01-27devlink: protect devlink param list by instance lockJiri Pirko2-7/+8
2023-01-26nfp: fill IPsec state validation failure reasonLeon Romanovsky1-19/+19
2023-01-26xfrm: extend add state callback to set failure reasonLeon Romanovsky1-1/+2
2023-01-24nfp: flower: change get/set_eeprom logic and enable for flower repsJames Hershaw1-4/+7
2023-01-13nfp: add DCB IEEE supportBin Chen5-2/+657
2023-01-12net: remove redundant config PCI dependency for some network driver configsLukas Bulwahn1-1/+1
2022-12-21nfp: fix schedule in atomic context when sync mc addressYinjun Zhang2-4/+64
2022-12-19nfp: fix unaligned io read of capabilities wordHuanhuan Wang1-1/+1
2022-12-09Merge tag 'ipsec-next-2022-12-09' of git://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski1-0/+5
2022-12-08nfp: Fix spelling mistake "tha" -> "the"Colin Ian King1-1/+1
2022-12-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+3
2022-12-05nfp: add support for multicast filterDiana Wang3-4/+79
2022-12-05xfrm: allow state packet offload modeLeon Romanovsky1-0/+5
2022-12-04nfp: correct desc type when header dma len is 4096Yinjun Zhang1-3/+3
2022-11-30net: devlink: let the core report the driver name instead of the driversVincent Mailhol1-4/+0
2022-11-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-1/+4
2022-11-29nfp: ethtool: support reporting link modesYu Xiao5-0/+173
2022-11-21nfp: implement xfrm callbacks and expose ipsec offload feature to upper layerHuanhuan Wang3-4/+490
2022-11-21nfp: add framework to support ipsec offloadingHuanhuan Wang10-10/+233
2022-11-21nfp: extend capability and control wordsYinjun Zhang3-3/+14
2022-11-18nfp: add port from netdev validation for EEPROM accessJaco Coetzee1-0/+3
2022-11-18nfp: fill splittable of devlink_port_attrs correctlyDiana Wang1-1/+1
2022-11-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+3
2022-11-14net: nfp: Remove linux/msi.h includesThomas Gleixner3-3/+0
2022-11-11nfp: change eeprom length to max length enumeratorsJaco Coetzee1-3/+3
2022-11-11nfp: take numa node into account when setting irq affinityYinjun Zhang1-2/+3
2022-11-03net: remove unused ndo_get_devlink_portJiri Pirko4-16/+0
2022-11-03net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_portJiri Pirko3-21/+4
2022-10-28net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers).Thomas Gleixner3-10/+10
2022-10-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-23/+15
2022-10-24nfp: flower: tunnel neigh support bond offloadYanguo Li4-21/+114
2022-10-21nfp: only clean `sp_indiff` when application firmware is unloadedYinjun Zhang1-23/+15
2022-10-10nfp: flower: fix incorrect struct type in GRE key_sizeLouis Peens1-2/+2
2022-09-30nfp: add support restart of link auto-negotiationFei Qin1-0/+33
2022-09-30nfp: add support for link auto negotiationYinjun Zhang4-5/+33
2022-09-30nfp: refine the ABI of getting `sp_indiff` infoYinjun Zhang5-65/+71
2022-09-30nfp: avoid halt of driver init process when non-fatal error happensYinjun Zhang1-5/+4
2022-09-30nfp: add support for reporting active FEC modeYinjun Zhang3-2/+11
2022-09-29nfp: Use skb_put_data() instead of skb_put/memcpy pairShang XiaoJing1-1/+1
2022-09-28net: drop the weight argument from netif_napi_addJakub Kicinski1-3/+1
2022-09-20nfp: flower: support vlan action in pre_ctHui Zhou1-1/+48
2022-09-20nfp: flower: support hw offload for ct nat actionHui Zhou2-7/+192
2022-09-20nfp: flower: add validation of for police actions which are independent of flowsZiyang Chen1-8/+23
2022-09-20tcp: Access &tcp_hashinfo via net.Kuniyuki Iwashima1-2/+3
2022-09-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-10/+12
2022-08-31net: ethernet: move from strlcpy with unused retval to strscpyWolfram Sang1-3/+3
2022-08-30nfp: fix the access to management firmware hangingGao Xiao1-0/+1
2022-08-30nfp: add support for eeprom get and set commandBaowen Zheng1-0/+157
2022-08-30nfp: check if application firmware is indifferent to port speedYinjun Zhang4-1/+59
2022-08-30nfp: propagate port speed from management firmwareYinjun Zhang6-24/+79
2022-08-29net: Use u64_stats_fetch_begin_irq() for stats fetch.Sebastian Andrzej Siewior2-8/+8
2022-08-26nfp: flower: fix ingress police using matchall filterTianyu Yuan1-2/+3
2022-08-25nfp: flower: support case of match on ct_state(0/0x3f)Wenjuan Geng1-2/+7
2022-08-11nfp: fix use-after-free in area_cache_get()Jialiang Wang1-1/+2
2022-08-03nfp: ethtool: fix the display error of `ethtool -m DEVNAME`Yu Xiao1-0/+2
2022-08-01nfp: flower: add support for tunnel offload without key IDBaowen Zheng1-7/+8
2022-07-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2022-07-25nfp: bpf: Fix typo 'the the' in commentSlark Xiao1-1/+1
2022-07-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2022-07-15ip: Fix data-races around sysctl_ip_default_ttl.Kuniyuki Iwashima1-1/+1
2022-07-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-13/+38
2022-07-14nfp: flower: configure tunnel neighbour on cmsg rxTianyu Yuan1-5/+13
2022-07-12nfp: support TX VLAN ctag insert in NFDKDiana Wang3-31/+35
2022-07-12nfp: fix clang -Wformat warningsJustin Stitt2-2/+2
2022-07-09nfp: fix issue of skb segments exceeds descriptor limitationBaowen Zheng1-8/+25
2022-07-06nfp: enable TSO by default for nfp netdevSimon Horman2-7/+5
2022-07-06nfp: allow TSO packets with metadata prepended in NFDK pathYinjun Zhang1-17/+0
2022-07-04nfp: support TX VLAN ctag insertDiana Wang5-19/+45
2022-07-04nfp: support RX VLAN ctag/stag stripDiana Wang11-22/+143
2022-07-02net: add skb_[inner_]tcp_all_headers helpersEric Dumazet3-10/+7
2022-07-01nfp: support VF rate limit with NFDKBin Chen1-0/+1
2022-06-29nfp: flower: fix comment typos and formattingWalter Heymans7-17/+17
2022-06-27nfp: add support for 'ethtool -t DEVNAME' commandFei Qin1-0/+167
2022-06-27nfp: support vepa mode in HW bridgeYinjun Zhang4-2/+73
2022-06-23nfp: add 'ethtool --identify' supportSixiang Chen3-0/+66
2022-06-21nfp: compose firmware file name with new hwinfo "nffw.partno"Yu Xiao1-1/+3
2022-06-19Revert "nfp: update nfp_X logging definitions"Simon Horman1-20/+6
2022-06-17nfp: add support for .get_pauseparam()Yinjun Zhang1-0/+19
2022-06-13nfp: support 48-bit DMA addressing for NFP3800Yinjun Zhang10-33/+52
2022-06-10nfp: flower: support to offload pedit of IPv6 flowinto fieldsYinjun Zhang2-5/+3
2022-06-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-37/+39
2022-06-09nfp: flower: restructure flow-key for gre+vlan combinationEtienne van der Linde2-24/+24
2022-06-09nfp: avoid unnecessary check warnings in nfp_app_get_vf_configFei Qin1-13/+15
2022-06-08nfp: Remove kernel.h when not neededChristophe JAILLET1-1/+0
2022-06-02nfp: remove padding in nfp_nfdk_tx_descFei Qin3-9/+17
2022-05-28nfp: only report pause frame configuration for physical deviceYu Xiao1-2/+2
2022-05-22nfp: flower: fix typo in commentJulia Lawall1-1/+1
2022-05-19nfp: flower: support ct merging when mangle action existsYinjun Zhang2-105/+189
2022-05-12nfp: VF rate limit supportBin Chen3-2/+56