aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2021-12-18xdp: move the if dev statements to the firstYajun Deng1-5/+5
2021-12-17mptcp: clean up harmless false expressionsJean Sacren1-4/+4
2021-12-17mptcp: enforce HoL-blocking estimationPaolo Abeni2-25/+48
2021-12-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski25-57/+115
2021-12-16Merge tag 'net-5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds24-56/+113
2021-12-16Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski1-2/+2
2021-12-16sit: do not call ipip6_dev_free() from sit_init_net()Eric Dumazet1-1/+0
2021-12-16net/smc: Prevent smc_release() from long blockingD. Wythe1-1/+3
2021-12-16fib: expand fib_rule_policyFlorian Westphal1-1/+17
2021-12-16fib: rules: remove duplicated nla policiesFlorian Westphal6-28/+7
2021-12-16net: Fix double 0x prefix print in SKB dumpGal Pressman1-1/+1
2021-12-15net/packet: rx_owner_map depends on pg_vecWillem de Bruijn1-2/+3
2021-12-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextJakub Kicinski6-22/+12
2021-12-16netfilter: conntrack: Remove useless assignment statementsluo penghao1-1/+0
2021-12-15ethtool: always write dev in ethnl_parse_header_dev_getJakub Kicinski1-3/+2
2021-12-15net: add net device refcount tracker to struct packet_typeEric Dumazet2-5/+13
2021-12-15ethtool: use ethnl_parse_header_dev_put()Eric Dumazet16-18/+23
2021-12-14mptcp: fix deadlock in __mptcp_push_pending()Maxim Galaganov1-1/+1
2021-12-14mptcp: clear 'kern' flag from fallback socketsFlorian Westphal1-1/+3
2021-12-14mptcp: remove tcp ulp setsockopt supportFlorian Westphal1-1/+0
2021-12-14net: linkwatch: be more careful about dev->linkwatch_dev_trackerEric Dumazet1-1/+12
2021-12-14mptcp: adjust to use netns refcount trackerEric Dumazet1-1/+1
2021-12-14ipv6: use GFP_ATOMIC in rt6_probe()Eric Dumazet1-1/+1
2021-12-14xsk: Do not sleep in poll() when need_wakeup setMagnus Karlsson1-2/+2
2021-12-14Revert "pktgen: use min() to make code cleaner"David S. Miller1-2/+3
2021-12-14rds: memory leak in __rds_conn_create()Hangyu Hua1-0/+1
2021-12-14pktgen: use min() to make code cleanerChangcheng Deng1-3/+2
2021-12-14Merge tag 'mac80211-for-net-2021-12-14' of git://git.kernel.org/pub/scm/linux...David S. Miller10-36/+90
2021-12-14net: dsa: make tagging protocols connect to individual switches from a treeVladimir Oltean5-110/+107
2021-12-14net: dsa: tag_sja1105: fix zeroization of ds->priv on tag proto disconnectVladimir Oltean1-1/+1
2021-12-14ethtool: fix null-ptr-deref on ref trackerJakub Kicinski1-2/+4
2021-12-14net: dev: Change the order of the arguments for the contended condition.Sebastian Andrzej Siewior1-1/+1
2021-12-14flow_offload: return EOPNOTSUPP for the unsupported mpls action typeBaowen Zheng1-0/+1
2021-12-14net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEXHangbin Liu1-1/+1
2021-12-14mac80211: do drv_reconfig_complete() before restarting allJohannes Berg1-7/+7
2021-12-14mac80211: mark TX-during-stop for TX in in_reconfigJohannes Berg1-1/+4
2021-12-14mac80211: update channel context before station stateMordechay Goodstein1-6/+9
2021-12-14mac80211: Fix the size used for building probe requestIlan Peer1-1/+1
2021-12-14mac80211: fix lookup when adding AddBA extension elementJohannes Berg1-2/+3
2021-12-14mac80211: validate extended element ID is presentJohannes Berg1-1/+6
2021-12-14cfg80211: Acquire wiphy mutex on regulatory workIlan Peer1-1/+6
2021-12-14mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lockJohannes Berg1-2/+8
2021-12-14nl80211: remove reload flag from regulatory_requestFinn Behrens1-4/+2
2021-12-14mac80211: send ADDBA requests using the tid/queue of the aggregation sessionFelix Fietkau1-1/+1
2021-12-13mptcp: never allow the PM to close a listener subflowPaolo Abeni1-0/+3
2021-12-13Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-1/+2
2021-12-13net: dev: Always serialize on Qdisc::busylock in __dev_xmit_skb() on PREEMPT_RT.Sebastian Andrzej Siewior1-1/+5
2021-12-13net: Enable max_dgram_qlen unix sysctl to be configurable by non-init user na...Joanne Koong1-4/+0
2021-12-13tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not setXin Long1-1/+2
2021-12-13net/sched: sch_ets: don't remove idle classes from the round-robin listDavide Caratti1-2/+2
2021-12-12net: dsa: tag_sja1105: split sja1105_tagger_data into private and public sect...Vladimir Oltean1-30/+79
2021-12-12Revert "net: dsa: move sja1110_process_meta_tstamp inside the tagging protoco...Vladimir Oltean1-43/+7
2021-12-12net: dsa: tag_sja1105: convert to tagger-owned dataVladimir Oltean1-17/+73
2021-12-12net: dsa: sja1105: make dp->priv point directly to sja1105_tagger_dataVladimir Oltean1-23/+25
2021-12-12net: dsa: sja1105: bring deferred xmit implementation in line with ocelot-8021qVladimir Oltean1-4/+17
2021-12-12net: dsa: tag_ocelot: convert to tagger-owned dataVladimir Oltean1-3/+70
2021-12-12net: dsa: introduce tagger-owned storage for private and shared dataVladimir Oltean3-4/+84
2021-12-12net: Enable neighbor sysctls that is save for userns rootxu xin1-4/+0
2021-12-10inet_diag: fix kernel-infoleak for UDP socketsEric Dumazet1-3/+1
2021-12-10phonet: refcount leak in pep_sock_accepHangyu Hua1-0/+1
2021-12-10sock: Use sock_owned_by_user_nocheck() instead of sk_lock.owned.Kuniyuki Iwashima2-3/+3
2021-12-10Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2-9/+8
2021-12-10xfrm: add net device refcount tracker to struct xfrm_state_offloadEric Dumazet1-1/+2
2021-12-10sch_cake: do not call cake_destroy() from cake_init()Eric Dumazet1-5/+1
2021-12-10l2tp: add netns refcount tracker to l2tp_dfs_seq_dataEric Dumazet1-4/+5
2021-12-10net: add netns refcount tracker to struct sockEric Dumazet1-3/+3
2021-12-10net: add networking namespace refcount trackerEric Dumazet2-0/+12
2021-12-09net: x25: drop harmless check of !moreJean Sacren1-1/+1
2021-12-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski17-36/+62
2021-12-09xfrm: use net device refcount tracker helpersEric Dumazet2-3/+3
2021-12-09net: dsa: mark DSA phylink as legacy_pre_march2020Russell King (Oracle)1-0/+7
2021-12-09net/sched: fq_pie: prevent dismantle issueEric Dumazet1-0/+1
2021-12-09seg6: fix the iif in the IPv6 socket control blockAndrea Mayer1-0/+8
2021-12-09nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_doneKrzysztof Kozlowski1-2/+4
2021-12-09nfc: fix segfault in nfc_genl_dump_devices_doneTadeusz Struk1-2/+4
2021-12-09udp: using datalen to cap max gso segmentsJianguo Wu1-1/+1
2021-12-08net-sysfs: warn if new queue objects are being created during device unregist...Antoine Tenart1-0/+7
2021-12-08net-sysfs: update the queue counts in the unregistration pathAntoine Tenart1-0/+3
2021-12-08net, neigh: clear whole pneigh_entry at alloc timeEric Dumazet1-2/+1
2021-12-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfJakub Kicinski6-12/+15
2021-12-08Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski2-5/+15
2021-12-08net: dsa: eliminate dsa_switch_ops :: port_bridge_tx_fwd_{,un}offloadVladimir Oltean1-36/+3
2021-12-08net: dsa: add a "tx_fwd_offload" argument to ->port_bridge_joinVladimir Oltean2-1/+3
2021-12-08net: dsa: keep the bridge_dev and bridge_num as part of the same structureVladimir Oltean6-64/+86
2021-12-08net: dsa: export bridging offload helpers to driversVladimir Oltean1-43/+0
2021-12-08net: dsa: rename dsa_port_offloads_bridge to dsa_port_offloads_bridge_devVladimir Oltean2-14/+16
2021-12-08net: dsa: hide dp->bridge_dev and dp->bridge_num in the core behind helpersVladimir Oltean8-37/+41
2021-12-08net: dsa: assign a bridge number even without TX forwarding offloadVladimir Oltean2-27/+58
2021-12-08net: dsa: make dp->bridge_num one-basedVladimir Oltean5-25/+29
2021-12-08virtio/vsock: fix the transport to work with VMADDR_CID_ANYWei Wang1-1/+2
2021-12-07hv_sock: Extract hvs_send_data() helper that takes only headerKees Cook1-6/+12
2021-12-07net: sched: act_mirred: add net device refcount trackerEric Dumazet1-8/+10
2021-12-07openvswitch: add net device refcount tracker to struct vportEric Dumazet2-4/+6
2021-12-07netlink: add net device refcount tracker to struct ethnl_req_infoEric Dumazet2-3/+7
2021-12-07net/smc: add net device tracker to struct smc_pnetentryEric Dumazet1-4/+5
2021-12-07pktgen add net device refcount trackerEric Dumazet1-3/+5
2021-12-07llc: add net device refcount trackerEric Dumazet1-2/+3
2021-12-07ax25: add net device refcount trackerEric Dumazet1-4/+4
2021-12-07inet: add net device refcount tracker to struct fib_nh_commonEric Dumazet2-5/+9
2021-12-07net: switchdev: add net device refcount trackerEric Dumazet1-2/+3
2021-12-07net: watchdog: add net device refcount trackerEric Dumazet1-4/+6
2021-12-07net: bridge: add net device refcount trackerEric Dumazet2-3/+4
2021-12-07vlan: add net device refcount trackerEric Dumazet1-2/+2
2021-12-08netfilter: conntrack: annotate data-races around ct->timeoutEric Dumazet3-6/+6
2021-12-08netfilter: nft_exthdr: break evaluation if setting TCP option failsPablo Neira Ayuso1-4/+7
2021-12-08nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groupsStefano Brivio1-1/+1
2021-12-07mptcp: support TCP_CORK and TCP_NODELAYMaxim Galaganov2-1/+73
2021-12-07mptcp: expose mptcp_check_and_set_pendingMaxim Galaganov2-1/+2
2021-12-07tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelayMaxim Galaganov1-2/+2
2021-12-07mptcp: getsockopt: add support for IP_TOSFlorian Westphal1-6/+30
2021-12-07mptcp: allow changing the "backup" bit by endpoint idDavide Caratti1-4/+10
2021-12-07mptcp: add SIOCINQ, OUTQ and OUTQNSD ioctlsFlorian Westphal1-0/+53
2021-12-07mptcp: add TCP_INQ cmsg supportFlorian Westphal3-2/+73
2021-12-06net/smc: Clear memory when release and reuse bufferTony Lu1-4/+9
2021-12-06devlink: fix netns refcount leak in devlink_nl_cmd_reload()Eric Dumazet1-8/+8
2021-12-06ethtool: do not perform operations on net devices being unregisteredAntoine Tenart1-1/+2
2021-12-06netpoll: add net device refcount tracker to struct netpollEric Dumazet1-2/+2
2021-12-06ipmr, ip6mr: add net device refcount tracker to struct vif_deviceEric Dumazet2-2/+4
2021-12-06net: failover: add net device refcount trackerEric Dumazet1-2/+2
2021-12-06net: linkwatch: add net device refcount trackerEric Dumazet1-2/+2
2021-12-06net/sched: add net device refcount tracker to struct QdiscEric Dumazet1-2/+2
2021-12-06ipv4: add net device refcount tracker to struct in_deviceEric Dumazet1-2/+2
2021-12-06ipv6: add net device refcount tracker to struct inet6_devEric Dumazet2-3/+3
2021-12-06net: add net device refcount tracker to struct netdev_adjacentEric Dumazet1-3/+4
2021-12-06net: add net device refcount tracker to struct neigh_parmsEric Dumazet1-3/+3
2021-12-06net: add net device refcount tracker to struct pneigh_entryEric Dumazet1-4/+4
2021-12-06net: add net device refcount tracker to struct neighbourEric Dumazet1-2/+2
2021-12-06ipv6: add net device refcount tracker to struct ip6_tnlEric Dumazet3-8/+8
2021-12-06sit: add net device refcount tracking to ip_tunnelEric Dumazet1-2/+2
2021-12-06ipv6: add net device refcount tracker to rt6_probe_deferred()Eric Dumazet1-2/+3
2021-12-06net: dst: add net device refcount tracking to dst_entryEric Dumazet3-9/+11
2021-12-06drop_monitor: add net device refcount trackerEric Dumazet1-3/+3
2021-12-06net: add net device refcount tracker to dev_ifsioc()Eric Dumazet1-2/+3
2021-12-06net: add net device refcount tracker to ethtool_phys_id()Eric Dumazet1-2/+3
2021-12-06net: add net device refcount tracker to struct netdev_queueEric Dumazet1-2/+2
2021-12-06net: add net device refcount tracker to struct netdev_rx_queueEric Dumazet1-2/+2
2021-12-06net: add net device refcount tracker infrastructureEric Dumazet2-0/+13
2021-12-03tcp: fix another uninit-value (sk_rx_queue_mapping)Eric Dumazet1-2/+2
2021-12-03inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistentlyEric Dumazet1-1/+1
2021-12-03net/sched: act_ct: Offload only ASSURED connectionsChris Mi1-1/+2
2021-12-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski21-78/+144
2021-12-02Merge tag 'net-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds19-72/+139
2021-12-02bpf: Rename btf_member accessors.Alexei Starovoitov1-3/+3
2021-12-02mctp: Remove redundant if statementsXu Wang1-2/+1
2021-12-02net: openvswitch: Remove redundant if statementsXu Wang1-2/+1
2021-12-02gro: Fix inconsistent indentingJiapeng Chong1-3/+3
2021-12-02net/rds: correct socket tunable error in rds_tcp_tune()William Kucharski1-1/+1
2021-12-02mctp: Don't let RTM_DELROUTE delete local routesMatt Johnston1-4/+5
2021-12-02net/smc: Keep smc_close_final rc during active closeTony Lu1-2/+6
2021-12-02net/smc: fix wrong list_del in smc_lgr_cleanup_earlyDust Li1-4/+3
2021-12-02ipv4: convert fib_num_tclassid_users to atomic_tEric Dumazet3-5/+5
2021-12-01net: annotate data-races on txq->xmit_lock_ownerEric Dumazet1-1/+4
2021-12-01Revert "net: snmp: add statistics for tcp small queue check"Eric Dumazet2-5/+1
2021-12-01net: dsa: support use of phylink_generic_validate()Russell King (Oracle)1-1/+4
2021-12-01net: dsa: replace phylink_get_interfaces() with phylink_get_caps()Russell King (Oracle)1-3/+2
2021-12-01net: dsa: consolidate phylink creationRussell King (Oracle)3-33/+32
2021-11-30mctp: remove unnecessary check before calling kfree_skb()Yang Yingliang2-5/+2
2021-11-30net: netlink: af_netlink: Prevent empty skb by adding a check on len.Harshit Mogalapalli1-0/+5
2021-11-30netfilter: bridge: add support for pppoe filteringFlorian Westphal1-4/+3
2021-11-30netfilter: nft_fwd_netdev: Support egress hookPablo Neira Ayuso1-2/+5
2021-11-30netfilter: nfnetlink_queue: silence bogus compiler warningFlorian Westphal1-1/+1
2021-11-30netfilter: ctnetlink: remove useless type conversion to boolBernard Zhao1-1/+1
2021-11-30netfilter: nf_queue: remove leftover synchronize_rcuFlorian Westphal1-6/+0
2021-11-30netfilter: conntrack: Use memset_startat() to zero struct nf_connKees Cook1-3/+1
2021-11-30ipvs: remove unused variable for ip_vs_new_destGuoYong Zheng1-5/+2
2021-11-30bpf, docs: Prune all references to "internal BPF"Christoph Hellwig1-6/+5
2021-11-30devlink: Simplify devlink resources unregister callLeon Romanovsky2-16/+49
2021-11-30net: ipv6: use the new fib6_nh_release_dsts helper in fib6_nh_releaseNikolay Aleksandrov1-18/+2
2021-11-30net: nexthop: reduce rcu synchronizations when replacing resilient groupsNikolay Aleksandrov1-5/+3
2021-11-30net/tls: simplify the tls_set_sw_offload functionTianjia Zhang1-19/+17
2021-11-29ethtool: netlink: Slightly simplify 'ethnl_features_to_bitmap()'Christophe JAILLET1-1/+0
2021-11-29Merge tag 'rxrpc-fixes-20211129' of git://git.kernel.org/pub/scm/linux/kernel...Jakub Kicinski2-10/+18
2021-11-29wireguard: device: reset peer src endpoint when netns exitsJason A. Donenfeld1-0/+19
2021-11-29rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer()Eiichi Tsukata1-5/+9
2021-11-29rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle()Eiichi Tsukata1-5/+9
2021-11-29ipv6: fix memory leak in fib6_rule_suppressmsizanoen13-3/+4
2021-11-29net: snmp: add statistics for tcp small queue checkMenglong Dong2-1/+5
2021-11-29devlink: Remove misleading internal_flags from health reporter dumpLeon Romanovsky1-2/+0
2021-11-29mctp: test: fix skb free in test device txJeremy Kerr1-1/+1
2021-11-29net/tls: Fix authentication failure in CCM modeTianjia Zhang1-2/+2
2021-11-29net: mpls: Make for_nexthops iterator constBenjamin Poirier2-5/+5
2021-11-29net: mpls: Remove duplicate variable from iterator macroBenjamin Poirier1-7/+6
2021-11-29net: mpls: Remove rcu protection from nh_devBenjamin Poirier2-25/+16
2021-11-29net: mpls: Fix notifications when deleting a deviceBenjamin Poirier1-16/+52
2021-11-29net: Write lock dev_base_lock without disabling bottom halves.Sebastian Andrzej Siewior4-17/+17
2021-11-29net/l2tp: convert tunnel rwlock_t to rcuTom Parkin3-36/+31
2021-11-29nl80211: reset regdom when reloading regdbFinn Behrens1-2/+25
2021-11-29mac80211: add docs for ssn in struct tid_ampdu_txJohannes Berg1-0/+1
2021-11-28Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-1/+0
2021-11-27Merge tag 'nfs-for-5.16-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-5/+5
2021-11-26af_unix: Relax race in unix_autobind().Kuniyuki Iwashima1-10/+12
2021-11-26af_unix: Replace the big lock with small locks.Kuniyuki Iwashima2-48/+70
2021-11-26af_unix: Save hash in sk_hash.Kuniyuki Iwashima1-19/+23
2021-11-26af_unix: Add helpers to calculate hashes.Kuniyuki Iwashima1-29/+35
2021-11-26af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] instead.Kuniyuki Iwashima1-4/+2
2021-11-26af_unix: Allocate unix_address in unix_bind_(bsd|abstract)().Kuniyuki Iwashima1-40/+67
2021-11-26af_unix: Remove unix_mkname().Kuniyuki Iwashima1-23/+11
2021-11-26af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)().Kuniyuki Iwashima1-38/+25
2021-11-26af_unix: Cut unix_validate_addr() out of unix_mkname().Kuniyuki Iwashima1-10/+30
2021-11-26af_unix: Return an error as a pointer in unix_find_other().Kuniyuki Iwashima1-18/+22