aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2022-01-10netfilter: nf_tables: don't use 'data_size' uninitializedLinus Torvalds1-0/+1
2022-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski19-42/+153
2022-01-09tcp: tcp_send_challenge_ack delete useless param `skb`Benjamin Yim1-5/+5
2022-01-09page_pool: remove spinlock in page_pool_refill_alloc_cache()Yunsheng Lin1-4/+0
2022-01-09net: skb: use kfree_skb_reason() in __udp4_lib_rcv()Menglong Dong1-2/+8
2022-01-09net: skb: use kfree_skb_reason() in tcp_v4_rcv()Menglong Dong1-3/+11
2022-01-09net: skb: introduce kfree_skb_reason()Menglong Dong3-9/+16
2022-01-09net: openvswitch: Fix ct_state nat flags for conns arriving from tcPaul Blakey3-3/+21
2022-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextJakub Kicinski37-384/+823
2022-01-09netfilter: nft_meta: cancel register tracking after meta updatePablo Neira Ayuso2-0/+40
2022-01-09netfilter: nft_payload: cancel register tracking after payload updatePablo Neira Ayuso1-0/+21
2022-01-09netfilter: nft_bitwise: track register operationsPablo Neira Ayuso3-2/+97
2022-01-09netfilter: nft_meta: track register operationsPablo Neira Ayuso1-0/+28
2022-01-09netfilter: nft_payload: track register operationsPablo Neira Ayuso1-0/+30
2022-01-09netfilter: nf_tables: add register tracking infrastructurePablo Neira Ayuso1-0/+11
2022-01-09netfilter: nf_tables: add rule blob layoutPablo Neira Ayuso3-63/+129
2022-01-09netfilter: nft_limit: move stateful fields out of expression dataPablo Neira Ayuso1-12/+82
2022-01-09netfilter: nft_limit: rename stateful structurePablo Neira Ayuso1-52/+52
2022-01-09netfilter: nft_numgen: move stateful fields out of expression dataPablo Neira Ayuso1-6/+28
2022-01-09netfilter: nft_quota: move stateful fields out of expression dataPablo Neira Ayuso1-5/+47
2022-01-09netfilter: nft_last: move stateful fields out of expression dataPablo Neira Ayuso1-18/+51
2022-01-09netfilter: nft_connlimit: move stateful fields out of expression dataPablo Neira Ayuso1-8/+18
2022-01-09net: prefer nf_ct_put instead of nf_conntrack_putFlorian Westphal3-9/+15
2022-01-09netfilter: conntrack: avoid useless indirection during conntrack destructionFlorian Westphal1-6/+6
2022-01-09netfilter: make function op structures constFlorian Westphal5-14/+14
2022-01-09netfilter: core: move ip_ct_attach indirection to struct nf_ct_hookFlorian Westphal2-14/+9
2022-01-09netfilter: conntrack: convert to refcount_t apiFlorian Westphal10-29/+23
2022-01-09Merge tag 'for-net-next-2022-01-07' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski3-18/+20
2022-01-07af_packet: fix tracking issues in packet_do_bind()Eric Dumazet1-19/+8
2022-01-07mptcp: reuse __mptcp_make_csum in validate_data_csumGeliang Tang1-9/+6
2022-01-07mptcp: change the parameter of __mptcp_make_csumGeliang Tang2-4/+5
2022-01-07net/tls: Fix skb memory leak when running kTLS trafficGal Pressman1-0/+1
2022-01-07sch_cake: revise Diffserv docsKevin Bracey1-20/+20
2022-01-07netrom: fix api breakage in nr_setsockopt()Dan Carpenter1-6/+6
2022-01-07ax25: uninitialized variable in ax25_setsockopt()Dan Carpenter1-5/+5
2022-01-07mptcp: Check reclaim amount before reducing allocationMat Martineau1-1/+3
2022-01-07mptcp: fix a DSS option writing errorGeliang Tang1-0/+1
2022-01-07mptcp: fix opt size when sending DSS + MP_FAILMatthieu Baerts1-3/+6
2022-01-07mptcp: avoid atomic bit manipulation when possiblePaolo Abeni3-31/+38
2022-01-07mptcp: cleanup MPJ subflow list handlingPaolo Abeni5-104/+60
2022-01-07mptcp: do not block subflows creation on errorsPaolo Abeni4-31/+71
2022-01-07mptcp: keep track of local endpoint still available for each mskPaolo Abeni4-54/+87
2022-01-07mptcp: clean-up MPJ option writingPaolo Abeni1-21/+23
2022-01-07mptcp: fix per socket endpoint accountingPaolo Abeni1-6/+12
2022-01-07mptcp: implement support for user-space disconnectPaolo Abeni1-4/+13
2022-01-07mptcp: cleanup accept and pollPaolo Abeni3-20/+7
2022-01-07mptcp: full disconnect implementationPaolo Abeni4-28/+98
2022-01-07mptcp: implement fastclose xmit pathPaolo Abeni2-12/+46
2022-01-07mptcp: keep snd_una updated for fallback socketPaolo Abeni1-0/+1
2022-01-07Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt()Dan Carpenter1-2/+3
2022-01-07Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt()Dan Carpenter1-6/+8
2022-01-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfJakub Kicinski3-1/+15
2022-01-06Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski13-50/+189
2022-01-06net: bpf: Handle return value of BPF_CGROUP_RUN_PROG_INET{4,6}_POST_BIND()Menglong Dong8-0/+10
2022-01-06Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evtLuiz Augusto von Dentz1-10/+9
2022-01-06net/smc: Reset conn->lgr when link group registration failsWen Gu3-9/+13
2022-01-06ethtool: use phydev variableTom Rix1-4/+4
2022-01-06gro: add ability to control gro max packet sizeCoco Li3-1/+28
2022-01-06net: fix SOF_TIMESTAMPING_BIND_PHC to work with multiple socketsMiroslav Lichvar1-3/+6
2022-01-06net: dsa: setup master before portsVladimir Oltean1-10/+13
2022-01-06net: dsa: first set up shared ports, then non-shared portsVladimir Oltean1-13/+37
2022-01-06net: dsa: hold rtnl_mutex when calling dsa_master_{setup,teardown}Vladimir Oltean2-2/+10
2022-01-06net: dsa: stop updating master MTU from master.cVladimir Oltean1-24/+1
2022-01-06net: dsa: merge rtnl_lock sections in dsa_slave_createVladimir Oltean1-3/+1
2022-01-06net: dsa: reorder PHY initialization with MTU setup in slave.cVladimir Oltean1-7/+7
2022-01-06Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller5-12/+81
2022-01-06Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller8-8/+88
2022-01-06netfilter: nft_set_pipapo: allocate pcpu scratch maps on cloneFlorian Westphal1-0/+8
2022-01-06netfilter: nft_payload: do not update layer 4 checksum when mangling fragmentsPablo Neira Ayuso1-0/+3
2022-01-05xdp: Add xdp_do_redirect_frame() for pre-computed xdp_framesToke Høiland-Jørgensen1-11/+54
2022-01-05xdp: Move conversion to xdp_frame out of map functionsToke Høiland-Jørgensen1-7/+17
2022-01-05page_pool: Store the XDP mem idToke Høiland-Jørgensen2-2/+4
2022-01-05page_pool: Add callback to init pages when they are allocatedToke Høiland-Jørgensen1-0/+2
2022-01-05xdp: Allow registering memory model without rxq referenceToke Høiland-Jørgensen1-30/+62
2022-01-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski21-177/+269
2022-01-05bpf: Add SO_RCVBUF/SO_SNDBUF in _bpf_getsockopt().Kuniyuki Iwashima1-0/+6
2022-01-05bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt().Kuniyuki Iwashima1-0/+2
2022-01-05can: isotp: convert struct tpcon::{idx,len} to unsigned intMarc Kleine-Budde1-2/+2
2022-01-05bpf, sockmap: Fix double bpf_prog_put on error case in map_linkJohn Fastabend1-8/+13
2022-01-05bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser()John Fastabend1-0/+27
2022-01-05netlink: do not allocate a device refcount tracker in ethnl_default_notify()Eric Dumazet1-1/+0
2022-01-05net/sched: add missing tracker information in qdisc_create()Eric Dumazet1-1/+1
2022-01-05netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check()Xin Xiong1-1/+4
2022-01-05net: dsa: remove cross-chip support for HSRVladimir Oltean3-49/+13
2022-01-05net: dsa: remove cross-chip support for MRPVladimir Oltean3-106/+20
2022-01-05net: dsa: fix incorrect function pointer check for MRP ring rolesVladimir Oltean1-2/+2
2022-01-05net: dsa: make dsa_switch :: num_ports an unsigned intVladimir Oltean1-1/+1
2022-01-05net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_pathRaed Salem1-5/+25
2022-01-04Merge tag 'mac80211-for-net-2022-01-04' of git://git.kernel.org/pub/scm/linux...Jakub Kicinski4-82/+55
2022-01-04mac80211: use ieee80211_bss_get_elem()Johannes Berg1-7/+7
2022-01-04mac80211: Add stations iterator where the iterator function may sleepMartin Blumenstingl1-0/+13
2022-01-04mac80211: allow non-standard VHT MCS-10/11Ping-Ke Shih1-1/+1
2022-01-04mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_meshPavel Skripkin3-81/+54
2022-01-04mac80211: initialize variable have_higher_than_11mbitTom Rix1-1/+1
2022-01-04Namespaceify mtu_expires sysctlxu xin1-10/+11
2022-01-04Namespaceify min_pmtu sysctlxu xin1-16/+37
2022-01-04sch_qfq: prevent shift-out-of-bounds in qfq_init_qdiscEric Dumazet1-4/+2
2022-01-04netrom: fix copying in user data in nr_setsockoptChristoph Hellwig1-1/+1
2022-01-04udp6: Use Segment Routing Header for dest address if presentAndrew Lunn1-1/+2
2022-01-04icmp: ICMPV6: Examine invoking packet for Segment Route Headers.Andrew Lunn2-1/+35
2022-01-04seg6: export get_srh() for ICMP handlingAndrew Lunn2-31/+31
2022-01-04net: openvswitch: Fill act ct extensionPaul Blakey1-0/+6
2022-01-04net/sched: act_ct: Fill offloading tuple iifidxPaul Blakey2-1/+32
2022-01-03Merge tag 'batadv-next-pullrequest-20220103' of git://git.open-mesh.org/linux...Jakub Kicinski3-22/+18
2022-01-03Merge tag 'batadv-net-pullrequest-20220103' of git://git.open-mesh.org/linux-...Jakub Kicinski3-11/+21
2022-01-03ipv6: Do cleanup if attribute validation fails in multipath routeDavid Ahern1-5/+3
2022-01-03ipv6: Continue processing multipath route even if gateway attribute is invalidDavid Ahern1-2/+5
2022-01-02net/smc: add comments for smc_link_{usable|sendable}Dust Li1-1/+16
2022-01-02sctp: hold endpoint before calling cb in sctp_transport_lookup_processXin Long2-32/+36
2022-01-02net: socket.c: style fixHamish MacDonald1-1/+1
2022-01-02mctp: Remove only static neighbour on RTM_DELNEIGHGagan Kumar1-4/+5
2022-01-02ipv6: ioam: Support for Queue depth data fieldJustin Iurman1-1/+15
2022-01-02net/smc: remove redundant re-assignment of pointer linkColin Ian King1-1/+0
2022-01-02net/smc: Introduce TCP ULP supportTony Lu1-7/+86
2022-01-02net/smc: Add net namespace for tracepointsTony Lu1-7/+16
2022-01-02net/smc: Print net namespace in logTony Lu2-9/+14
2022-01-02net/smc: Add netlink net namespace supportTony Lu2-7/+12
2022-01-02net/smc: Introduce net namespace support for linkgroupTony Lu4-12/+42
2022-01-02batman-adv: mcast: don't send link-local multicast to mcast routersLinus Lüssing3-11/+21
2021-12-31net ticp:fix a kernel-infoleak in __tipc_sendmsg()Haimin Zhang1-0/+2
2021-12-31Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski1-2/+2
2021-12-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller39-40/+84
2021-12-31lwtunnel: Validate RTA_ENCAP_TYPE attribute lengthDavid Ahern3-0/+11
2021-12-31ipv6: Check attribute length for RTA_GATEWAY when deleting multipath routeDavid Ahern1-1/+5
2021-12-31ipv6: Check attribute length for RTA_GATEWAY in multipath routeDavid Ahern1-1/+20
2021-12-31ipv4: Check attribute length for RTA_FLOW in multipath routeDavid Ahern1-3/+14
2021-12-31ipv4: Check attribute length for RTA_GATEWAY in multipath routeDavid Ahern1-3/+26
2021-12-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski25-121/+172
2021-12-30net/smc: Use the bitmap API when applicableChristophe JAILLET1-14/+5
2021-12-30ethtool: Remove redundant ret assignmentsluo penghao1-1/+0
2021-12-29bpf: Allow bpf_local_storage to be used by sleepable programsKP Singh1-1/+7
2021-12-29net/ncsi: check for error return from call to nla_put_u32Jiasheng Jiang1-1/+5
2021-12-29net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helperNikolay Aleksandrov1-3/+3
2021-12-29net: fix use-after-free in tw_timer_handlerMuchun Song1-6/+4
2021-12-29Merge tag 'for-net-next-2021-12-29' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski14-1934/+2369
2021-12-29net: bridge: mcast: add and enforce startup query interval minimumNikolay Aleksandrov5-3/+22
2021-12-29net: bridge: mcast: add and enforce query interval minimumNikolay Aleksandrov5-3/+22
2021-12-29ipv6: raw: check passed optlen before readingTamir Duberstein1-0/+3
2021-12-29xsk: Initialise xskb free_list_nodeCiara Loftus1-0/+1
2021-12-29net: Don't include filter.h from net/sock.hJakub Kicinski32-0/+35
2021-12-29of: net: support NVMEM cells with MAC in text formatRafał Miłecki1-11/+22
2021-12-28net: caif: remove redundant assignment to variable expectlenColin Ian King1-1/+0
2021-12-28net/smc: fix kernel panic caused by race of smc_sockDust Li8-76/+57
2021-12-28net/smc: don't send CDC/LLC message if link not readyDust Li5-5/+11
2021-12-27net: udp: fix alignment problem in udp4_seq_show()yangxingwu1-1/+1
2021-12-27net/smc: fix using of uninitialized completionsKarsten Graul1-2/+4
2021-12-27net: bridge: Get SIOCGIFBR/SIOCSIFBR ioctl working in compat modeRemi Pommarel2-43/+52
2021-12-27ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivateWilliam Zhao1-0/+2
2021-12-25sctp: use call_rcu to free endpointXin Long3-22/+36
2021-12-24netfilter: nft_set_pipapo_avx2: remove redundant pointer ltColin Ian King1-3/+1
2021-12-23udp: using datalen to cap ipv6 udp max gso segmentsCoco Li1-1/+1
2021-12-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski24-48/+81
2021-12-23Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous"Colin Ian King1-1/+1
2021-12-23net: bridge: fix ioctl old_deviceless bridge argumentRemi Pommarel1-1/+1
2021-12-23net: dsa: tag_ocelot: use traffic class to map priority on injected headerXiaoliang Yang1-1/+5
2021-12-23flow_offload: fix suspicious RCU usage when offloading tc actionBaowen Zheng1-2/+9
2021-12-23sctp: move hlist_node and hashent out of sctp_ep_commonXin Long3-26/+17
2021-12-23xfrm: rate limit SA mapping change message to user spaceAntony Antony3-4/+43
2021-12-23xfrm: Add support for SM4 symmetric cipher algorithmXu Jia1-0/+21
2021-12-23xfrm: Add support for SM3 secure hashXu Jia1-0/+20
2021-12-23xfrm: update SA curlft.use_timeAntony Antony2-0/+2
2021-12-23netfilter: flowtable: remove ipv4/ipv6 modulesFlorian Westphal6-90/+30
2021-12-23netfilter: nat: force port remap to prevent shadowing well-known portsFlorian Westphal1-3/+40
2021-12-23netfilter: conntrack: tag conntracks picked up in local out hookFlorian Westphal1-0/+3
2021-12-23netfilter: nf_tables: make counter support built-inPablo Neira Ayuso4-51/+21
2021-12-23netfilter: nf_tables: replace WARN_ON by WARN_ON_ONCE for unknown verdictsPablo Neira Ayuso1-1/+1
2021-12-23netfilter: nf_tables: consolidate rule verdict trace callPablo Neira Ayuso1-7/+32
2021-12-23netfilter: nft_payload: WARN_ON_ONCE instead of BUGPablo Neira Ayuso1-2/+4
2021-12-23netfilter: nf_tables: remove rcu read-size lockPablo Neira Ayuso1-2/+0
2021-12-22Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supportedLuiz Augusto von Dentz2-47/+77
2021-12-22Bluetooth: hci_sync: Add check simultaneous roles supportLuiz Augusto von Dentz2-16/+13
2021-12-22Bluetooth: hci_sync: Wait for proper events when connecting LELuiz Augusto von Dentz1-4/+7
2021-12-22Bluetooth: hci_sync: Add support for waiting specific LE subeventsLuiz Augusto von Dentz2-16/+27
2021-12-22Bluetooth: hci_sync: Add hci_le_create_conn_syncLuiz Augusto von Dentz6-347/+295
2021-12-22Bluetooth: hci_event: Use skb_pull_data when processing inquiry resultsLuiz Augusto von Dentz1-2/+18
2021-12-22Bluetooth: hci_sync: Push sync command cancellation to workqueueBenjamin Berg3-3/+28
2021-12-21devlink: Add new "event_eq_size" generic device paramShay Drory1-0/+5
2021-12-21devlink: Add new "io_eq_size" generic device paramShay Drory1-0/+5
2021-12-21Bluetooth: L2CAP: Fix using wrong modeLuiz Augusto von Dentz1-2/+10
2021-12-21Bluetooth: hci_sync: Fix not always pausing advertising when necessaryLuiz Augusto von Dentz1-4/+2
2021-12-21Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTEDLuiz Augusto von Dentz1-8/+18
2021-12-21Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUNDLuiz Augusto von Dentz1-21/+31
2021-12-21Merge tag 'mac80211-next-for-net-next-2021-12-21' of git://git.kernel.org/pub...Jakub Kicinski24-168/+677
2021-12-21net/sched: use min() macro instead of doing it manuallyYang Li1-3/+3
2021-12-20inet: fully convert sk->sk_rx_dst to RCU rulesEric Dumazet7-17/+22
2021-12-20mctp: emit RTM_NEWADDR and RTM_DELADDRMatt Johnston1-5/+48
2021-12-20phonet/pep: refuse to enable an unbound pipeRémi Denis-Courmont1-0/+2
2021-12-20mac80211: fix locking in ieee80211_start_ap error pathJohannes Berg1-0/+3
2021-12-20cfg80211: Enable regulatory enforcement checks for drivers supporting mesh ifaceSriram R2-0/+3
2021-12-20rfkill: allow to get the software rfkill stateEmmanuel Grumbach1-0/+12
2021-12-20cfg80211: refactor cfg80211_get_ies_channel_number()Johannes Berg1-24/+22
2021-12-20nl80211: Add support to set AP settings flags with single attributeVeerendranath Jakkam1-2/+6
2021-12-20mac80211: add more HT/VHT/HE state loggingJohannes Berg1-12/+33
2021-12-20cfg80211: Use the HE operation IE to determine a 6GHz BSS channelAyala Beker1-7/+49
2021-12-20cfg80211: rename offchannel_chain structs to background_chain to avoid confus...Lorenzo Bianconi8-78/+80
2021-12-20mac80211: Notify cfg80211 about association comebackIlan Peer1-0/+4
2021-12-20cfg80211: Add support for notifying association comebackIlan Peer2-0/+55
2021-12-20mac80211: introduce channel switch disconnect functionNathan Errera1-1/+13
2021-12-20cfg80211: simplify cfg80211_chandef_valid()Johannes Berg1-30/+32
2021-12-20mac80211: Remove a couple of obsolete TODOIlan Peer2-12/+5