Re: [GIT] Networking

2021-03-24 Thread pr-tracker-bot
The pull request you sent on Wed, 24 Mar 2021 17:47:44 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e138138003eb3b3d06cc91cf2e8c5dec77e2a31e

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[GIT] Networking

2021-03-24 Thread David Miller

Various fixes, all over:

1) Fix overflow in ptp_qoriq_adjfine(), from Yangbo Lu.

2) Always store the rx queue mapping in veth, from Maciej Fijalkowski.

3) Don't allow vmlinux btf in map_create, from Alexei Starovoitov.

4) Fix memory leak in octeontx2-af from Colin Ian King.

5) Use kvalloc in bpf x86 JIT for storing jit'd addresses,
   from Yonghong Song.

6) Fix tx ptp stats in mlx5, from Aya Levin.

7) Check correct ip version in tun decap, fropm Roi Dayan.

8) Fix rate calculation in mlx5 E-Switch code, from arav Pandit.

9) Work item memork leak in mlx5, from Shay Drory.

10) Fix ip6ip6 tunnel crash with bpf, from Daniel Borkmann.

11) Lack of preemptrion awareness in macvlan, from Eric Dumazet.

12) Fix data race in pxa168_eth, from Pavel Andrianov.

13) Range validate stab in red_check_params(), from Eric Dumazet.

14) Inherit vlan filtering setting properly in b53 driver, from Florian 
Fainelli.

15) Fix rtnl locking in igc driver, from Sasha Neftin.

16) Pause handling fixes in igc driver, from Muhammad Husaini Zulkifli.

17) Missing rtnl locking in e1000_reset_task, from Vitaly Lifshits.

18) Use after free in qlcnic, from Lv Yunlong.

19) fix crash in fritzpci mISDN, from Tong Zhang.

20) Premature rx buffer reuse in igb, from Li RongQing.

21) Missing termination of ip[a driver message handler arrays,
from Alex Elder.

22) Fix race between "x25_close" and  "x25_xmit"/"x25_rx" in hdlc_x25 driver,
from Xie He.

23) Use after free in c_can_pci_remove(), from Tong Zhang.

24) Uninitialized variable use in nl80211, from Jarod Wilson.

25) Off by one size calc in bpf verifier, from Piotr Krysiuk.

26) Use delayed work instead of deferrable for flowtable GC, from Yinjun Zhang.

27) Fix infinite loop in NPC unmap of octeontx2 driver, from Hariprasad Kelam.

28) Fix being unable to change MTU of dwmac-sun8i devices due to lack of fifo 
sizes,
from Corentin Labbe.

29) DMA use after free in r8169 with WoL, fom Heiner Kallweit.

30) Mismatched prototypes in isdn-capi, from Arnd Bergmann.

31) Fix psample UAPI breakage, from Ido Schimmel.

Please pull, thanks a lot!

The following changes since commit 05a59d79793d482f628a31753c671f2e92178a21:

  Merge git://git.kernel.org:/pub/scm/linux/kernel/git/netdev/net (2021-03-09 
17:15:56 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 

for you to fetch changes up to e43accba9b071dcd106b5e7643b1b106a158cbb1:

  psample: Fix user API breakage (2021-03-24 16:44:31 -0700)


Alaa Hleihel (1):
  net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP

Alex Elder (2):
  net: ipa: terminate message handler arrays
  net: ipa: fix init header command validation

Alexander Lobakin (1):
  flow_dissector: fix byteorder of dissected ICMP ID

Alexander Ovechkin (1):
  tcp: relookup sock for RST+ACK packets handled by obsolete req sock

Alexei Starovoitov (4):
  bpf: Dont allow vmlinux BTF to be used in map_create and prog_load.
  ftrace: Fix modify_ftrace_direct.
  bpf: Fix fexit trampoline.
  selftest/bpf: Add a test to check trampoline freeing logic.

Andre Guedes (1):
  igc: Fix igc_ptp_rx_pktstamp()

Andrii Nakryiko (1):
  Merge branch 'libbpf: Fix BTF dump of pointer-to-array-of-struct'

Angelo Dureghello (1):
  can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate

Arnd Bergmann (2):
  isdn: capi: fix mismatched prototypes
  ch_ktls: fix enum-conversion warning

Aya Levin (4):
  net/mlx5e: Accumulate port PTP TX stats with other channels stats
  net/mlx5e: Set PTP channel pointer explicitly to NULL
  net/mlx5: Fix turn-off PPS command
  net/mlx5e: Fix error path for ethtool set-priv-flag

Bhaskar Chowdhury (2):
  sch_red: Fix a typo
  docs: networking: Fix a typo

Brian Norris (1):
  mac80211: Allow HE operation to be longer than expected.

Carlos Llamas (1):
  selftests/net: fix warnings on reuseaddr_ports_exhausted

Christophe Leroy (1):
  net: marvell: Remove reference to CONFIG_MV64X60

Colin Ian King (1):
  octeontx2-af: Fix memory leak of object buf

Corentin Labbe (1):
  net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes

Dan Carpenter (1):
  mptcp: fix bit MPTCP_PUSH_PENDING tests

Daniel Borkmann (2):
  net: Consolidate common blackhole dst ops
  net, bpf: Fix ip6ip6 crash with collect_md populated skbs

Daniel Phan (1):
  mac80211: Check crypto_aead_encrypt for errors

David Brazdil (1):
  selinux: vsock: Set SID for socket returned by accept()

David S. Miller (19):
  Merge branch 'ip6ip6-crash'
  Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
  Merge tag 'mlx5-fixes-2021-03-10' of 
git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
  Merge branch '1GbE' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
  Merge b

Re: [GIT] Networking

2021-02-20 Thread pr-tracker-bot
The pull request you sent on Wed, 17 Feb 2021 18:52:00 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 
> refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/51e6d17809c85e1934600ec4cdb85552e9bda254

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


Re: [GIT] Networking

2021-02-10 Thread pr-tracker-bot
The pull request you sent on Tue, 09 Feb 2021 19:36:11 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6016bf19b3854b6e70ba9278a7ca0fce75278d3a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[GIT] Networking

2021-02-09 Thread David Miller


Another pile of networing fixes:

1) ath9k build error fix from Arnd Bergmann

2) dma memory leak fix in mediatec driver from Lorenzo Bianconi.

3) bpf int3 kprobe fix from Alexei Starovoitov.

4) bpf stackmap integer overflow fix from Bui Quang Minh.

5) Add usb device ids for Cinterion MV31 to qmi_qwwan driver, from
   Christoph Schemmel.

6) Don't update deleted entry in xt_recent netfilter module, from Jazsef 
Kadlecsik.

7) Use after free in nftables, fix from Pablo Neira Ayuso.

8) Header checksum fix in flowtable from Sven Auhagen.

9) Validate user controlled length in qrtr code, from Sabyrzhan Tasbolatov.

10) Fix race in xen/netback, from Juergen Gross,

11) New device ID in cxgb4, from Raju Rangoju.

12) Fix ring locking in rxrpc release call, from David Howells.

13) Don't return LAPB error codes from x25_open(), from Xie He.

14) Missing error returns in gsi_channel_setup() from Alex Elder.

15) Get skb_copy_and_csum_datagram working properly with odd segment sizes,
from Willem de Bruijn.

16) Missing RFS/RSS table init in enetc driver, from Vladimir Oltean.

17) Do teardown on probe failure in DSA, from Vladimir Oltean.

18) Fix compilation failures of txtimestamp selftest, from Vadim Fedorenko.

19) Limit rx per-napi gro queue size to fix latency regression,  from Eric 
Dumazet.

20) dpaa_eth xdp fixes from Camelia Groza.

21) Missing txq mode update when switching CBS off, in stmmac driver,
from Mohammad Athari Bin Ismail.

22) Failover pending logic fix in ibmvnic driver, from Sukadev Bhattiprolu.

23) Null deref fix in vmw_vsock, from Norbert Slusarek.

24) Missing verdict update in xdp paths of ena driver, from Shay Agroskin.

25) seq_file iteration fix in sctp from Neil Brown.

26) bpf 32-bit src register truncation fix on div/mod, from Daniel Borkmann.

27) Fix jmp32 pruning in bpf verifier, from  Daniel Borkmann.

28) Fix locking in vsock_shutdown(),  from Stefano Garzarella.

29) Various missing index bound checks in hns3 driver, from Yufeng Mo.

30) Flush ports on .phylink_mac_link_down() in dsa felix driver, from Vladimir 
Oltean.

31) Don't mix up stp and mrp port states in bridge layer, from Horatiu Vultur.

32) Fix locking during netif_tx_disable(), from Edwin Peer.

Please pull, thanks a lot!

The following changes since commit 3aaf0a27ffc29b19a62314edd684b9bc6346f9a8:

  Merge tag 'clang-format-for-linux-v5.11-rc7' of git://github.com/ojeda/linux 
(2021-02-02 10:46:59 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 

for you to fetch changes up to b8776f14a47046796fe078c4a2e691f58e00ae06:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf (2021-02-09 
18:55:17 -0800)


Alex Elder (1):
  net: ipa: set error code in gsi_channel_setup()

Alexei Starovoitov (1):
  bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3

Andrea Parri (Microsoft) (1):
  hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive()

Arnd Bergmann (1):
  ath9k: fix build error with LEDS_CLASS=m

Bui Quang Minh (1):
  bpf: Check for integer overflow when using roundup_pow_of_two()

Camelia Groza (3):
  dpaa_eth: reserve space for the xdp_frame under the A050385 erratum
  dpaa_eth: reduce data alignment requirements for the A050385 erratum
  dpaa_eth: try to move the data in place for the A050385 erratum

Christoph Schemmel (1):
  NET: usb: qmi_wwan: Adding support for Cinterion MV31

Daniel Borkmann (3):
  bpf: Fix verifier jsgt branch analysis on max bound
  bpf: Fix verifier jmp32 pruning decision logic
  bpf: Fix 32 bit src register truncation on div/mod

David Howells (1):
  rxrpc: Fix clearance of Tx/Rx ring when releasing a call

David S. Miller (4):
  Merge branch 'bridge-mrp'
  Merge branch 'hns3-fixes'
  Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
  Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf

Edwin Peer (1):
  net: watchdog: hold device global xmit lock during tx disable

Eric Dumazet (1):
  net: gro: do not keep too many GRO packets in napi->rx_list

Fabian Frederick (1):
  selftests: netfilter: fix current year

Florian Westphal (1):
  netfilter: conntrack: skip identical origin tuple in same zone only

Horatiu Vultur (2):
  bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state
  switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT

Jakub Kicinski (3):
  Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
  Merge branch 'dpaa_eth-a050385-erratum-workaround-fixes-under-xdp'
  Merge tag 'wireless-drivers-2021-02-05' of 
git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers

Jozsef Kadlecsik (1):
  netfilter: xt_recent: Fix attempt to update deleted entry

Juergen Gross (1):
  xen/netback: avoid race in xenvif_rx_ring_slots_available()

Lorenzo Biancon

Fw: [GIT] Networking

2020-12-10 Thread David Miller

Typod this lists addr first two times, third times the cgarm I suppose.
--- Begin Message ---

1) IPsec compaat fixes, from Dmitrey Safonov.

2) Fix memory leak in xfrm_user_policy().  Fix from Yu Kuai.

3)  Fix polling in xsk sockets by using sk_poll_wait() instead of
   datagram_poll() which keys off of sk_wmem_alloc and  such which xsk sockets
   do not update.  From Xuan Zhuo.

4) Missing init of rekey_data in cfgh80211, from Sara Sharon.

5) Fix destroy of timer before init, from Davide Caratti.

6) Missing CRYPTO_CRC32 selects in ethernet driver Kconfigs, from Arnd Bergmann.

7) Missing error return in rtm_to_fib_config() switch case, from Zhang 
Changzhong.

8) Fix some src/dest address handling in vrf and add a testcase.  From
   Stephen Suryaputra.

9) Fix multicast handling in Seville switches driven by mscc-ocelot driver.  
From
   Vladimir Oltean.

10) Fix proto value passed to skb delivery demux in udp, from Xin Long.

11) HW pkt counters not reported correctly in enetc driver, from Claudiu Manoil.

12) Fix deadlock in bridge, from Joseph Huang.

13) Missing of_node_pur() in dpaa2 driver, fromn Christophe JAILLET.

14) Fix pid fetching in bpftool when there are a lot of results, from Andrii 
Nakryiko.

15) Fix long timeouts in nft_dynset, from Pablo Neira Ayuso.

16) Various stymmac fixes, from Fugang Duan.

17) Fix null deref in tipc, from Cengiz Can.

18) When mss is biog, coose more resonable rcvq_space in tcp, fromn Eric 
Dumazet.

19) Revert a geneve change that likely isnt necessary, from Jakub Kicinski.

20) Avoid premature rx buffer reuse in various Intel driversm from Björn Töpel.

21) retain EcT bits during TIS reflection in tcp, from Wei Wang.

22) Fix Tso deferral wrt. cwnd limiting in tcp, from Neal Cardwell.

23) MPLS_OPT_LSE_LABEL attribute is 342 ot 8 bits, from Guillaume
Nault

24) Fix propagation of 32-bit signed bounds in bpf verifier and add test cases, 
from
Alexei Starovoitov.

Please pull, thanks a lot!

The following changes since commit bbe2ba04c5a92a49db8a42c850a5a2f6481e47eb:

  Merge tag 'net-5.10-rc7' of 
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2020-12-03 13:10:11 
-0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 

for you to fetch changes up to d9838b1d39283c1200c13f9076474c7624b8ec34:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf (2020-12-10 
14:29:30 -0800)


Alex Elder (1):
  net: ipa: pass the correct size when freeing DMA memory

Alexei Starovoitov (1):
  bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds.

Andrii Nakryiko (3):
  libbpf: Fix ring_buffer__poll() to return number of consumed samples
  selftests/bpf: Drain ringbuf samples at the end of test
  tools/bpftool: Fix PID fetching with a lot of results

Arnd Bergmann (2):
  ethernet: select CONFIG_CRC32 as needed
  ch_ktls: fix build warning for ipv4-only config

Björn Töpel (4):
  xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff()
  i40e: avoid premature Rx buffer reuse
  ixgbe: avoid premature Rx buffer reuse
  ice: avoid premature Rx buffer reuse

Borwankar, Antara (1):
  mac80211: set SDATA_STATE_RUNNING for monitor interfaces

Brett Mastbergen (1):
  netfilter: nft_ct: Remove confirmation check for NFT_CT_ID

Cengiz Can (1):
  net: tipc: prevent possible null deref of link

Chris Mi (1):
  net: flow_offload: Fix memory leak for indirect flow block

Christophe JAILLET (1):
  dpaa2-mac: Add a missing of_node_put after of_device_is_available

Claudiu Manoil (1):
  enetc: Fix reporting of h/w packet counters

Cong Wang (1):
  lwt_bpf: Replace preempt_disable() with migrate_disable()

Daniel Borkmann (1):
  Merge branch 'bpf-xdp-offload-fixes'

David S. Miller (5):
  Merge branch 'stmmac-fixes'
  Merge branch 'mlx4_en-fixes'
  Merge branch '1GbE' of git://git.kernel.org/.../tnguy/net-queue
  Merge git://git.kernel.org/.../pablo/nf
  Merge git://git.kernel.org/.../bpf/bpf

Davide Caratti (1):
  net/sched: fq_pie: initialize timer earlier in fq_pie_init()

Dmitry Safonov (3):
  xfrm/compat: Translate by copying XFRMA_UNSPEC attribute
  xfrm/compat: memset(0) 64-bit padding at right place
  xfrm/compat: Don't allocate memory with __GFP_ZERO

Dongdong Wang (1):
  lwt: Disable BH too in run_lwt_bpf()

Eric Dumazet (2):
  mac80211: mesh: fix mesh_pathtbl_init() error path
  tcp: select sane initial rcvq_space.space for big MSS

Fugang Duan (5):
  net: stmmac: increase the timeout for dma reset
  net: stmmac: start phylink instance before stmmac_hw_setup()
  net: stmmac: free tx skb buffer in stmmac_resume()
  net: stmmac: delete the eee_ctrl_timer after napi disabled
  net: stmmac: overwrite the dma_cap.addr64 according to HW design

Guillaume Nault (1):
  net: sched:

Re: [GIT] Networking

2020-10-05 Thread pr-tracker-bot
The pull request you sent on Sun, 04 Oct 2020 22:07:55 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/165563c05088467e7e0ba382c5bdb04b6cbf0013

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[GIT] Networking

2020-10-04 Thread David Miller


1) Make sure SKB control block is in the proper state during IPSEC
   ESP-in-TCP encapsulation.  From Sabrina Dubroca.

2) Various kinds of attributes were not being cloned properly when
   we build new xfrm_state objects from existing ones.  Fix from
   Antony Antony.

3) Make sure to keep BTF sections, from Tony Ambardar.

4) TX DMA channels need proper locking in lantiq driver, from Hauke
   Mehrtens.

5) Honour route MTU during forwarding, always.  From Maciej
   Żenczykowski.

6) Fix races in kTLS which can result in crashes, from Rohit
   Maheshwari.

7) Skip TCP DSACKs with rediculous sequence ranges, from Priyaranjan
   Jha.

8) Use correct address family in xfrm state lookups, from Herbert Xu.

9) A bridge FDB flush should not clear out user managed fdb entries
   with the ext_learn flag set, from Nikolay Aleksandrov.

10) Fix nested locking of netdev address lists, from Taehee Yoo.

11) Fix handling of 32-bit DATA_FIN values in mptcp, from Mat Martineau.

12) Fix r8169 data corruptions on RTL8402 chips, from Heiner Kallweit.

13) Don't free command entries in mlx5 while comp handler could still
be running, from Eran Ben Elisha.

14) Error flow of request_irq() in mlx5 is busted, due to an off by one
we try to free and IRQ never allocated.  From Maor Gottlieb.

15) Fix leak when dumping netlink policies, from Johannes Berg.

16) Sendpage cannot be performed when a page is a slab page, or the
page count is < 1.  Some subsystems such as nvme were doing so.
Create a "sendpage_ok()" helper and use it as needed, from
Coly Li.

17) Don't leak request socket when using syncookes with mptcp, from
Paolo Abeni.

Please pull, thanks a lot!!

The following changes since commit 805c6d3c19210c90c109107d189744e960eae025:

  Merge branch 'fixes' of 
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs (2020-09-22 15:08:41 
-0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 

for you to fetch changes up to 4296adc3e32f5d544a95061160fe7e127be1b9ff:

  net/core: check length before updating Ethertype in skb_mpls_{push,pop} 
(2020-10-04 15:09:26 -0700)


Anant Thazhemadam (1):
  net: team: fix memory leak in __team_options_register

Andrii Nakryiko (1):
  libbpf: Fix XDP program load regression for old kernels

Anirudh Venkataramanan (1):
  ice: Fix call trace on suspend

Antony Antony (4):
  xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate
  xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate
  xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate
  xfrm: clone whole liftime_cur structure in xfrm_do_migrate

Aya Levin (6):
  net/mlx5e: Fix error path for RQ alloc
  net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU
  net/mlx5e: Fix driver's declaration to support GRE offload
  net/mlx5e: Fix return status when setting unsupported FEC mode
  net/mlx5e: Fix VLAN cleanup flow
  net/mlx5e: Fix VLAN create flow

Christophe JAILLET (1):
  net: typhoon: Fix a typo Typoon --> Typhoon

Coly Li (7):
  net: introduce helper sendpage_ok() in include/linux/net.h
  net: add WARN_ONCE in kernel_sendpage() for improper zero-copy send
  nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage()
  tcp: use sendpage_ok() to detect misused .sendpage
  drbd: code cleanup by using sendpage_ok() to check page for 
kernel_sendpage()
  scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map()
  libceph: use sendpage_ok() in ceph_tcp_sendpage()

Cong Wang (4):
  net_sched: defer tcf_idr_insert() in tcf_action_init_1()
  net_sched: commit action insertions together
  net_sched: remove a redundant goto chain check
  net_sched: check error pointer in tcf_dump_walker()

David S. Miller (14):
  Merge branch 'net_sched-fix-a-UAF-in-tcf_action_init'
  Merge tag 'wireless-drivers-2020-09-25' of 
git://git.kernel.org/.../kvalo/wireless-drivers
  Merge branch '100GbE' of git://git.kernel.org/.../jkirsher/net-queue
  Merge branch 'bonding-team-basic-dev-needed_headroom-support'
  Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec
  Merge branch 'net-core-fix-a-lockdep-splat-in-the-dev_addr_list'
  Merge branch 'More-incorrect-VCAP-offsets-for-mscc_ocelot-switch'
  Merge branch 'via-rhine-Resume-fix-and-other-maintenance-work'
  Merge branch 'mptcp-Fix-for-32-bit-DATA_FIN'
  Merge git://git.kernel.org/.../bpf/bpf
  Merge branch '100GbE' of https://github.com/anguy11/net-queue
  Merge branch 'Fix-bugs-in-Octeontx2-netdev-driver'
  Merge branch 
'Introduce-sendpage_ok-to-detect-misused-sendpage-in-network-related-drivers'
  Merge tag 'mlx5-fixes-2020-09-30' of git://git.kernel.org/.../saeed/linux

Eran Ben Elisha (4):
  net/mlx5: Fix a race when moving command interface to polling mode
  net/mlx5: Avoid p

Re: [GIT] Networking

2020-09-22 Thread Jakub Kicinski
On Tue, 22 Sep 2020 15:02:24 -0700 Linus Torvalds wrote:
> Pulled.

Thanks!

>  (a) please put "git pull" somewhere in the email (lots of people just
> put it in the subject by prepending it with "[GIT PULL]" but all I
> really look for is "git" and "pull" anywhere in the email. You had the
> "git" but there was no "pull" anywhere).
 
>  (b) please use an imperative sentence structure for the description
> instead of present tense.

> Also, I'd love to see signed tags. I don't _require_ them for
> git.kernel.org pulls, but I do prefer them.

Thanks a lot for the guidance. Will do better next time!


Re: [GIT] Networking

2020-09-22 Thread pr-tracker-bot
The pull request you sent on Mon, 21 Sep 2020 18:44:43 -0700:

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d3017135c43373b06eef1eb70dfeb948b8ae159f

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


Re: [GIT] Networking

2020-09-22 Thread Linus Torvalds
On Mon, Sep 21, 2020 at 6:44 PM Jakub Kicinski  wrote:
>
> Here are the latest updates from the networking tree:

Pulled.

But I'd ask for a couple of things for future pull requests:

 (a) please put "git pull" somewhere in the email (lots of people just
put it in the subject by prepending it with "[GIT PULL]" but all I
really look for is "git" and "pull" anywhere in the email. You had the
"git" but there was no "pull" anywhere).

This can be as simple as just adding a "Please pull" or something.
Anything to trigger my search terms. Otherwise the pull request
doesn't show up when I start doing pulls - I'll see it eventually, but
it might end up delayed.

 (b) please use an imperative sentence structure for the description
instead of present tense.

The end result reads _much_ better when you look at the end result
after the fact. Just as an example:

> Ido fixes failure to add bond interfaces to a bridge, the offload-handling
> code was too defensive there and recent refactoring unearthed that.
> Users complained.

Instead of "Ido fixes failure", please just say "Fix failure".

We actually have this in our "Submitting Patches" documentation, for
the patch descriptions, but it holds for pull request descriptions
too, for all the same reasons. There the example is

  Describe your changes in imperative mood, e.g. "make xyzzy do frotz"
  instead of "[This patch] makes xyzzy do frotz" or "[I] changed xyzzy
  to do frotz", as if you are giving orders to the codebase to change
  its behaviour.

but the issue is kind of the same. Using present tense in particular
is very odd when somebody fixed something a year ago and you go back
to the description that says "Ido fixes". No, he fixed things long
ago.

I basically try to make the commit logs be _roughly_ similar (well,
there's basically two kinds of logs: the freeform descriptive ones,
and the ones that are a list of changes and use bullet points - and
then you have the ones that do both). That also involves primarily
just describing the _fixes_ (and possibly the problems). Giving credit
to the developers is obviously fine, but if you want to call out the
developer, please do it _after_ describing the actual fix. Because the
commit log (whether for an individual patch or for a merge message) is
primarily about what the change is about. Authorship is separate (and
generally shows up as such).

End result: I rewrote the above wording into

 - fix failure to add bond interfaces to a bridge, the offload-handling
   code was too defensive there and recent refactoring unearthed that.
   Users complained (Ido)

and that's basically would be the form I'd prefer things to be in.

Also, I'd love to see signed tags. I don't _require_ them for
git.kernel.org pulls, but I do prefer them.

Thanks,

   Linus


[GIT] Networking

2020-09-21 Thread Jakub Kicinski
Hi!

Here are the latest updates from the networking tree:

Ido fixes failure to add bond interfaces to a bridge, the offload-handling
code was too defensive there and recent refactoring unearthed that.
Users complained.

Wei fixes unnecessarily reflecting ECN bits within TOS values /
QoS marking in TCP ACK and reset packets.

Yonghong fixes a deadlock with bpf iterator. Hopefully we're in
the clear on this front now...

In other BPF fixes Daniel fixes clobbering r2 in bpf_gen_ld_abs.

Felix fixes AQL on mt76 devices with FW rate control and adds a couple
of AQL issues in mac80211 code.

Maximilian fixes authentication issue with mwifiex.

In another WiFi connectivity fix Mauro reverts IGTK support in ti/wlcore.

David Ahern fixes exception handling for multipath routes via same
device.

Taehee reverts back to a BH spin lock flavor for nsid_lock after
discovering paths which do require the BH context protection.

Hauke fixes interrupt / queue / NAPI handling in the lantiq driver.

Cong fixes ife module load deadlock.

Michal makes an adjustment to netlink reply message type for code added
in this release (the sole change touching uAPI here).

Number of fixes from Vladimir for small NXP and Microchip switches.


The following changes since commit c70672d8d316ebd46ea447effadfe57ab7a30a50:

  Merge tag 's390-5.9-5' of 
git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux (2020-09-04 13:46:33 
-0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 

for you to fetch changes up to b334ec66d4554a0af0471b1f21c477575c8c175d:

  Merge branch 'Fix-broken-tc-flower-rules-for-mscc_ocelot-switches' 
(2020-09-21 17:40:53 -0700)


Alaa Hleihel (1):
  net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats()

Alexei Starovoitov (1):
  Merge branch 'hashmap_iter_bucket_lock_fix'

Aloka Dixit (1):
  mac80211: Fix radiotap header channel flag for 6GHz band

Andres Beltran (1):
  hv_netvsc: Add validation for untrusted Hyper-V values

Andrii Nakryiko (2):
  docs/bpf: Fix ringbuf documentation
  docs/bpf: Remove source code links

Björn Töpel (1):
  xsk: Fix number of pinned pages/umem size discrepancy

Brian Vazquez (1):
  fib: fix fib_rule_ops indirect call wrappers when CONFIG_IPV6=m

Claudiu Manoil (1):
  enetc: Fix mdio bus removal on PF probe bailout

Colin Ian King (1):
  rhashtable: fix indentation of a continue statement

Cong Wang (1):
  act_ife: load meta modules before tcf_idr_check_alloc()

Cristobal Forno (1):
  MAINTAINERS: Update ibmveth maintainer

Dan Carpenter (2):
  hdlc_ppp: add range checks in ppp_cp_parse_cr()
  sfc: Fix error code in probe

Daniel Borkmann (1):
  bpf: Fix clobbering of r2 in bpf_gen_ld_abs

Dany Madden (1):
  ibmvnic: update MAINTAINERS

David Ahern (2):
  ipv4: Initialize flowi4_multipath_hash in data path
  ipv4: Update exception handling for multipath routes via same device

David S. Miller (20):
  Merge git://git.kernel.org/.../pablo/nf
  Merge tag 'ieee802154-for-davem-2020-09-08' of 
git://git.kernel.org/.../sschmidt/wpan
  Merge branch 'net-skb_put_padto-fixes'
  Merge branch 'wireguard-fixes'
  Merge tag 'wireless-drivers-2020-09-09' of 
git://git.kernel.org/.../kvalo/wireless-drivers
  Merge branch 'net-qed-disable-aRFS-in-NPAR-and-100G'
  connector: Move maintainence under networking drivers umbrella.
  Merge branch 'mptcp-fix-subflow-s-local_id-remote_id-issues'
  Merge branch 'net-Fix-bridge-enslavement-failure'
  Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/net-queue
  Merge branch 'net-lantiq-Fix-bugs-in-NAPI-handling'
  Merge branch 'net-improve-vxlan-option-process-in-net_sched-and-lwtunnel'
  Merge git://git.kernel.org/.../bpf/bpf
  Merge branch 'net-phy-Unbind-fixes'
  Merge branch 'Bugfixes-in-Microsemi-Ocelot-switch-driver'
  Merge tag 'batadv-net-for-davem-20200918' of 
git://git.open-mesh.org/linux-merge
  Merge branch 'bnxt_en-Bug-fixes'
  Merge tag 'mac80211-for-net-2020-09-21' of 
git://git.kernel.org/.../jberg/mac80211
  Merge tag 'mlx5-fixes-2020-09-18' of git://git.kernel.org/.../saeed/linux
  Merge branch 'Fix-broken-tc-flower-rules-for-mscc_ocelot-switches'

Dexuan Cui (3):
  hv_netvsc: Fix hibernation for mlx5 VF driver
  hv_netvsc: Switch the data path at the right time during hibernation
  hv_netvsc: Cache the current data path to avoid duplicate call and message

Dmitry Bogdanov (3):
  net: qed: Disable aRFS for NPAR and 100G
  net: qede: Disable aRFS for NPAR and 100G
  net: qed: RDMA personality shouldn't fail VF load

Edwin Peer (1):
  bnxt_en: return proper error codes in bnxt_show_temp

Eelco Chaudron (1):
  netfilter: conntrack: nf_conncount_init is failing with IPv6 disabled

Eric Dumazet (5):
  mac802154: tx: fix use-

Re: [GIT] Networking

2020-09-12 Thread Alejandro Colomar
On Thu, Sep 3, 2015 at 11:31 AM, Linus Torvalds
 wrote:

 >> [-Wsizeof-array-argument]

 > Ahh. Google shows that it's an old clang warning that gcc has recently
 > picked up.

 > But even clang doesn't seem to have any way for a project to say
 > "please warn about arrays in function argument declaration". It *is*
 > very traditional idiomatic C, it's just that I personally think it's
 > one of those bad traditional C things exactly because it's so
 > misleading about what actually goes on. But I guess that in practice,
 > the only thing that it actually *affects* is "sizeof" (and assignment
 > to the variable name - something that would be invalid for a real
 > array, but works on argument arrays because they are really just
 > pointers).

 > The "array as function argument" syntax is occasionally useful
 > (particularly for the multi-dimensional array case), so I very much
 > understand why it exists, I just think that in the kernel we'd be
 > better off with the rule that it's against our coding practices.

 >   Linus


Hi Linus,

First of all, this is my first message to this mailing list, and I'm
trying to reply to a very old thread, so sorry if I don't know how/if I
should do it.

I have a different approach in my code to avoid that whole class of bugs
relating sizeof and false arrays in function argument declarations.
I do like the sintactic sugar that they provide, so I decided to ban
"sizeof(array)" completely off my code.

I have developed the following macro:

#define ARRAY_BYTES(arr)(sizeof((arr)[0]) * ARRAY_SIZE(arr))

which compiles to a simple "sizeof(arr)" by undoing the division in
"ARRAY_SIZE()", but with the added benefit that it checks that the
argument is an array (due to "ARRAY_SIZE()"), and if not, compilation
breaks which means that the array is not an array but a pointer.

My rules are:

  - Size of an array (number of elements):
ARRAY_SIZE(arr)
  - Signed size of an array (normally for loops where I compare against a
  signed variable):
ARRAY_SSIZE(arr)defined as: ((ptrdiff_t)ARRAY_SIZE(arr))
  - Size of an array in bytes (normally for buffers):
ARRAY_BYTES(arr)

No use of "sizeof" is allowed for arrays, which completely rules
out bugs of that class, because I never pass an array to "sizeof", which
is the core of the problem.  I've been using those macros in my code for
more than a year, and they work really nice.

I propose to include the macro "ARRAY_BYTES()" in  just
after "ARRAY_SIZE()" and replace every appearance of "sizeof(array)" in
Linux by "ARRAY_BYTES(array)", and modify the coding style guide to ban
"sizeof(array)" completely off the kernel.

Below are two patches:  one that adds the macro to
, and another one that serves as an example of usage
for the macro (that one is just as an example).

I don't intend those patches to be applied directly, but instead to
be an example of what I mean.  If you think the change is good, then
I'll prepare a big patch set for all of the appearances of sizeof()
that are unsafe :)


Cheers,

Alex.


Please CC me  in any response to this thread.

 From b5b674d39b28e703300698fa63e4ab4be646df8f Mon Sep 17 00:00:00 2001
From: Alejandro Colomar 
Date: Sun, 5 Apr 2020 01:45:35 +0200
Subject: [PATCH 1/2] linux/kernel.h: add ARRAY_BYTES() macro

Signed-off-by: Alejandro Colomar 
---
  include/linux/kernel.h | 6 ++
  1 file changed, 6 insertions(+)

diff --git a/include/linux/kernel.h b/include/linux/kernel.h
index 9b7a8d74a9d6..dc806e2a7799 100644
--- a/include/linux/kernel.h
+++ b/include/linux/kernel.h
@@ -46,6 +46,12 @@
   */
  #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) +
__must_be_array(arr))

+/**
+ * ARRAY_BYTES - get the number of bytes in array @arr
+ * @arr: array to be sized
+ */
+#define ARRAY_BYTES(arr)   (sizeof(arr) + __must_be_array(arr))
+
  #define u64_to_user_ptr(x) (  \
  { \
typecheck(u64, (x));\
-- 
2.25.1


 From 3e7bcf70b708b51a7807c336c5d1b01403989d3b Mon Sep 17 00:00:00 2001
From: Alejandro Colomar 
Date: Sun, 5 Apr 2020 01:48:17 +0200
Subject: [PATCH 2/2] block, bfq: Use ARRAY_BYTES() for arrays instead of
  sizeof()

Signed-off-by: Alejandro Colomar 
---
  block/bfq-cgroup.c | 4 +++-
  1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/block/bfq-cgroup.c b/block/bfq-cgroup.c
index 68882b9b8f11..51ba9b9a8855 100644
--- a/block/bfq-cgroup.c
+++ b/block/bfq-cgroup.c
@@ -7,6 +7,7 @@
  #include 
  #include 
  #include 
+#include 
  #include 
  #include 
  #include 
@@ -794,7 +795,8 @@ void bfq_bic_update_cgroup(struct bfq_io_cq *bic,
struct bio *bio)
 * refcounter for bfqg, to let it disappear only after no
 * bfq_queue refers to it any longer.
 */
-   blkg_path(bfqg_to_blkg(bfqg), bfqg->bl

Re: [GIT] Networking

2020-09-03 Thread pr-tracker-bot
The pull request you sent on Thu, 03 Sep 2020 17:03:19 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/3e8d3bdc2a757cc6be5470297947799a7df445cc

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[GIT] Networking

2020-09-03 Thread David Miller


1) Use netif_rx_ni() when necessary in batman-adv stack, from Jussi
   Kivilinna.

2) Fix loss of RTT samples in rxrpc, from David Howells.

3) Memory leak in hns_nic_dev_probe(), from Dignhao Liu.

4) ravb module cannot be unloaded, fix from Yuusuke Ashizuka.

5) We disable BH for too lokng in sctp_get_port_local(), add a
   cond_resched() here as well, from Xin Long.

6) Fix memory leak in st95hf_in_send_cmd, from Dinghao Liu.

7) Out of bound access in bpf_raw_tp_link_fill_link_info(), from
   Yonghong Song.

8) Missing of_node_put() in mt7530 DSA driver, from Sumera
   Priyadarsini.

9) Fix crash in bnxt_fw_reset_task(), from Michael Chan.

10) Fix geneve tunnel checksumming bug in hns3, from Yi Li.

11) Memory leak in rxkad_verify_response, from Dinghao Liu.

12) In tipc, don't use smp_processor_id() in preemptible context.
From Tuong Lien.

13) Fix signedness issue in mlx4 memory allocation, from Shung-Hsi Yu.

14) Missing clk_disable_prepare() in gemini driver, from Dan
Carpenter.

15) Fix ABI mismatch between driver and firmware in nfp, from Louis
Peens.

Please pull, thanks a lot!

The following changes since commit cb95712138ec5e480db5160b41172bbc6f6494cc:

  Merge tag 'powerpc-5.9-3' of 
git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux (2020-08-23 
11:37:23 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 

for you to fetch changes up to b61ac5bb420adce0c9b79c6b9e1c854af083e33f:

  Merge branch 'smc-fixes' (2020-09-03 16:52:33 -0700)


Amar Singhal (1):
  cfg80211: Adjust 6 GHz frequency to channel conversion

Cong Wang (1):
  net_sched: fix error path in red_init()

Dan Carpenter (1):
  net: gemini: Fix another missing clk_disable_unprepare() in probe

Dan Murphy (1):
  net: dp83867: Fix WoL SecureOn password

Daniel Gorsulowski (1):
  net: dp83869: Fix RGMII internal delay configuration

David Howells (7):
  rxrpc: Keep the ACK serial in a var in rxrpc_input_ack()
  rxrpc: Fix loss of RTT samples due to interposed ACK
  rxrpc: Make rxrpc_kernel_get_srtt() indicate validity
  afs: Remove afs_vlserver->probe.have_result
  afs: Expose information from afs_vlserver through /proc for debugging
  afs: Don't use VL probe running state to make decisions outside probe code
  afs: Fix error handling in VL server rotation

David S. Miller (10):
  Merge git://git.kernel.org/.../pablo/nf
  Merge branch 'MAINTAINERS-Remove-self-from-PHY-LIBRARY'
  Merge tag 'batadv-net-for-davem-20200824' of 
git://git.open-mesh.org/linux-merge
  Merge branch 'bnxt_en-Bug-fixes'
  Merge branch 'net-fix-netpoll-crash-with-bnxt'
  Merge tag 'rxrpc-fixes-20200820' of 
git://git.kernel.org/.../dhowells/linux-fs
  Merge tag 'mac80211-for-davem-2020-08-28' of 
git://git.kernel.org/.../jberg/mac80211
  Merge git://git.kernel.org/.../bpf/bpf
  Merge git://git.kernel.org/.../pablo/nf
  Merge branch 'smc-fixes'

Denis Efremov (1):
  net: bcmgenet: fix mask check in bcmgenet_validate_flow()

Dinghao Liu (6):
  net: hns: Fix memleak in hns_nic_dev_probe
  net: systemport: Fix memleak in bcm_sysport_probe
  NFC: st95hf: Fix memleak in st95hf_in_send_cmd
  net: arc_emac: Fix memleak in arc_mdio_probe
  firestream: Fix memleak in fs_open
  rxrpc: Fix memory leak in rxkad_verify_response()

Edward Cree (1):
  sfc: fix boolreturn.cocci warning and rename function

Edwin Peer (2):
  bnxt_en: fix HWRM error when querying VF temperature
  bnxt_en: init RSS table for Minimal-Static VF reservation

Fabian Frederick (5):
  selftests: netfilter: fix header example
  selftests: netfilter: exit on invalid parameters
  selftests: netfilter: remove unused variable in make_file()
  selftests: netfilter: simplify command testing
  selftests: netfilter: add command usage

Felix Fietkau (4):
  mac80211: use rate provided via status->rate on ieee80211_tx_status_ext 
for AQL
  mac80211: factor out code to look up the average packet length duration 
for a rate
  mac80211: improve AQL aggregation estimation for low data rates
  mac80211: reduce packet loss event false positives

Florian Fainelli (6):
  MAINTAINERS: GENET: Add missing platform data file
  MAINTAINERS: B53: Add DT binding file
  MAINTAINERS: GENET: Add DT binding file
  MAINTAINERS: GENET: Add UniMAC MDIO controller files
  MAINTAINERS: Add entry for Broadcom Ethernet PHY drivers
  MAINTAINERS: Remove self from PHY LIBRARY

Florian Westphal (4):
  netfilter: conntrack: allow sctp hearbeat after connection re-use
  netfilter: nf_tables: fix destination register zeroing
  mptcp: free acked data before waiting for more memory
  netfilter: conntrack: do not auto-delete clash entries on reply

Grygorii Strashko (1):
  net: ethernet: ti: am65-cpsw

Re: [GIT] Networking

2020-08-23 Thread pr-tracker-bot
The pull request you sent on Sat, 22 Aug 2020 19:19:48 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/9d045ed1ebe1a6115d3fa9930c5371defb31d95a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[GIT] Networking

2020-08-22 Thread David Miller


Nothing earth shattering here, lots of small fixes (f.e. missing RCU
protection, bad ref counting, missing memset(), etc.) all over the
place:

1) Use get_file_rcu() in task_file iterator, from Yonghong Song.

2) There are two ways to set remote source MAC addresses in macvlan
   driver, but only one of which validates things properly.  Fix
   this.  From Alvin Šipraga.

3) Missing of_node_put() in gianfar probing, from Sumera Priyadarsini.

4) Preserve device wanted feature bits across multiple netlink ethtool
   requests, from Maxim Mikityanskiy.

5) Fix rcu_sched stall in task and task_file bpf iterators, from
   Yonghong Song.

6) Avoid reset after device destroy in ena driver, from Shay Agroskin.

7) Missing memset() in netlink policy export reallocation path, from
   Johannes Berg.

8) Fix info leak in __smc_diag_dump(), from Peilin Ye.

9) Decapsulate ECN properly for ipv6 in ipv4 tunnels, from Mark
   Tomlinson.

10) Fix number of data stream negotiation in SCTP, from David Laight.

11) Fix double free in connection tracker action module, from Alaa
Hleihel.

12) Don't allow empty NHA_GROUP attributes, from Nikolay Aleksandrov.

Please pull, thanks a lot!

The following changes since commit 06a4ec1d9dc652e17ee3ac2ceb6c7cf6c2b75cdd:

  Merge tag 'pstore-v5.9-rc2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux (2020-08-17 17:15:23 
-0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 

for you to fetch changes up to eeaac3634ee0e3f35548be35275efeca888e9b23:

  net: nexthop: don't allow empty NHA_GROUP (2020-08-22 12:39:55 -0700)


Alaa Hleihel (1):
  net/sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error 
flow

Alvin Šipraga (1):
  macvlan: validate setting of multiple remote source MAC addresses

Andrii Nakryiko (2):
  libbpf: Fix build on ppc64le architecture
  bpf: xdp: Fix XDP mode when no mode flags specified

Colin Ian King (2):
  net: mscc: ocelot: remove duplicate "the the" phrase in Kconfig text
  net: ipv4: remove duplicate "the the" phrase in Kconfig text

David Laight (1):
  net: sctp: Fix negotiation of the number of data streams.

David S. Miller (6):
  Merge branch 'sfc-more-EF100-fixes'
  Merge branch 'cxgb4-Fix-ethtool-selftest-flits-calculation'
  Merge branch 'ethtool-netlink-bug-fixes'
  Merge branch 'Bug-fixes-for-ENA-ethernet-driver'
  Merge branch 'hv_netvsc-Some-fixes-for-the-select_queue'
  Merge git://git.kernel.org/.../bpf/bpf

Edward Cree (5):
  sfc: really check hash is valid before using it
  sfc: take correct lock in ef100_reset()
  sfc: null out channel->rps_flow_id after freeing it
  sfc: don't free_irq()s if they were never requested
  sfc: fix build warnings on 32-bit

Ganji Aravind (2):
  cxgb4: Fix work request size calculation for loopback test
  cxgb4: Fix race between loopback and normal Tx path

Geert Uytterhoeven (1):
  dt-bindings: net: renesas, ether: Improve schema validation

Haiyang Zhang (2):
  hv_netvsc: Remove "unlikely" from netvsc_select_queue
  hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit()

Jiri Olsa (1):
  tools/resolve_btfids: Fix sections with wrong alignment

Jiri Wiesner (1):
  bonding: fix active-backup failover for current ARP slave

Johannes Berg (1):
  netlink: fix state reallocation in policy export

Kaige Li (1):
  net: phy: mscc: Fix a couple of spelling mistakes "spcified" -> 
"specified"

Mark Tomlinson (1):
  gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY

Maxim Mikityanskiy (3):
  ethtool: Fix preserving of wanted feature bits in netlink interface
  ethtool: Account for hw_features in netlink interface
  ethtool: Don't omit the netlink reply if no features were changed

Miaohe Lin (1):
  net: handle the return value of pskb_carve_frag_list() correctly

Min Li (1):
  ptp: ptp_clockmatrix: use i2c_master_send for i2c write

Nikolay Aleksandrov (1):
  net: nexthop: don't allow empty NHA_GROUP

Peilin Ye (1):
  net/smc: Prevent kernel-infoleak in __smc_diag_dump()

Sebastian Andrzej Siewior (1):
  net: atlantic: Use readx_poll_timeout() for large timeout

Shay Agroskin (3):
  net: ena: Prevent reset after device destruction
  net: ena: Change WARN_ON expression in ena_del_napi_in_range()
  net: ena: Make missed_tx stat incremental

Sumera Priyadarsini (1):
  net: gianfar: Add of_node_put() before goto statement

Tobias Klauser (1):
  bpf: Fix two typos in uapi/linux/bpf.h

Toke Høiland-Jørgensen (1):
  libbpf: Fix map index used in error message

Tom Rix (1):
  net: dsa: b53: check for timeout

Veronika Kabatova (1):
  selftests/bpf: Remove test_align leftovers

Wang Hai (1):
  net: gemini: Fix missing free_netdev() in error path of 
gemini_ethernet_port_probe()

Xin Long (2):
  ipv6: some

Re: [GIT] Networking

2020-08-17 Thread pr-tracker-bot
The pull request you sent on Mon, 17 Aug 2020 15:15:16 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/4cf7562190c795f1f95be6ee0d161107d0dc5d49

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[GIT] Networking

2020-08-17 Thread David Miller



Another batch of fixes:

1) Remove nft_compat counter flush optimization, it generates warnings from
   the refcount infrastructure.  From Florian Westphal.

2) Fix BPF to search for build id more robustly, from Jiri Olsa.

3) Handle bogus getopt lengths in ebtables, from Florian Westphal.

4) Infoleak and other fixes to j1939 CAN driver, from Eric Dumazet and
   Oleksij Rempel.

5) Reset iter properly on mptcp sendmsg() error, from Florian Westphal.

6) Show a saner speed in bonding broadcast mode, from Jarod Wilson.

7) Various kerneldoc fixes in bonding and elsewhere, from Lee Jones.

8) Fix double unregister in bonding during namespace tear down, from
   Cong Wang.

9) Disable RP filter during icmp_redirect selftest, from David Ahern.

Please pull, thanks a lot!

The following changes since commit 7fca4dee610dffbe119714231cac0d59496bc193:

  Merge tag 'powerpc-5.9-2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux (2020-08-14 
13:40:27 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 

for you to fetch changes up to bf2bcd6f1a8822ea45465f86d705951725883ee8:

  otx2_common: Use devm_kcalloc() in otx2_config_npa() (2020-08-17 15:08:39 
-0700)


Andrew Lunn (1):
  net: devlink: Remove overzealous WARN_ON with snapshots

Andrii Nakryiko (11):
  bpf: Fix XDP FD-based attach/detach logic around 
XDP_FLAGS_UPDATE_IF_NOEXIST
  tools/bpftool: Make skeleton code C++17-friendly by dropping typeof()
  tools/bpftool: Fix compilation warnings in 32-bit mode
  selftest/bpf: Fix compilation warnings in 32-bit mode
  libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches
  libbpf: Handle BTF pointer sizes more carefully
  selftests/bpf: Fix btf_dump test cases on 32-bit arches
  libbpf: Enforce 64-bitness of BTF for BPF object files
  selftests/bpf: Correct various core_reloc 64-bit assumptions
  tools/bpftool: Generate data section struct with conservative alignment
  selftests/bpf: Make test_varlen work with 32-bit user-space arch

Cong Wang (2):
  bonding: fix a potential double-unregister
  tipc: fix uninit skb->data in tipc_nl_compat_dumpit()

David Ahern (1):
  selftests: disable rp_filter for icmp_redirect.sh

David S. Miller (6):
  Merge tag 'linux-can-fixes-for-5.9-20200814' of 
git://git.kernel.org/.../mkl/linux-can
  Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/net-queue
  Merge git://git.kernel.org/.../bpf/bpf
  Merge tag 'linux-can-fixes-for-5.9-20200815' of 
git://git.kernel.org/.../mkl/linux-can
  Merge git://git.kernel.org/.../pablo/nf
  Revert "net: xdp: pull ethernet header off packet after computing 
skb->protocol"

Edward Cree (1):
  sfc: check hash is valid before using it

Eric Dumazet (1):
  can: j1939: fix kernel-infoleak in j1939_sk_sock2sockaddr_can()

Fabian Frederick (3):
  selftests: netfilter: add checktool function
  selftests: netfilter: add MTU arguments to flowtables
  selftests: netfilter: kill running process only

Florian Westphal (6):
  netfilter: nft_compat: remove flush counter optimization
  netfilter: avoid ipv6 -> nf_defrag_ipv6 module dependency
  netfilter: nf_tables: free chain context when BINDING flag is missing
  netfilter: ebtables: reject bogus getopt len value
  mptcp: sendmsg: reset iter on error
  mptcp: sendmsg: reset iter on error redux

Fugang Duan (1):
  net: fec: correct the error path for regulator disable in probe

Grzegorz Szczurek (1):
  i40e: Fix crash during removing i40e driver

Jarod Wilson (1):
  bonding: show saner speed for broadcast mode

Jason A. Donenfeld (1):
  net: xdp: pull ethernet header off packet after computing skb->protocol

Jean-Philippe Brucker (1):
  libbpf: Handle GCC built-in types for Arm NEON

Jianlin Lv (1):
  selftests/bpf: Fix segmentation fault in test_progs

Jiri Olsa (1):
  bpf: Iterate through all PT_NOTE sections when looking for build id

Joe Stringer (1):
  doc: Add link to bpf helpers man page

John Fastabend (5):
  bpf: sock_ops ctx access may stomp registers in corner case
  bpf: sock_ops sk access may stomp registers when dst_reg = src_reg
  bpf, selftests: Add tests for ctx access in sock_ops with single register
  bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers
  bpf, selftests: Add tests to sock_ops for loading sk

Lee Jones (12):
  net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues
  net: bonding: bond_main: Document 'proto' and rename 'new_active' 
parameters
  net: ethernet: 3com: 3c574_cs: Remove set but unused variables 'tx' and 
'rx'
  net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 
'bond' and 'addr' params
  net: ethernet: 8390: axnet_cs: Document unused parameter 'txqueue'

Re: [GIT] Networking

2020-08-13 Thread pr-tracker-bot
The pull request you sent on Thu, 13 Aug 2020 16:10:57 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a1d21081a60dfb7fddf4a38b66d9cef603b317a9

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[GIT] Networking

2020-08-13 Thread David Miller


Some merge window fallout, some longer term fixes:

1) Handle headroom properly in lapbether and x25_asy drivers,
   from Xie He.

2) Fetch MAC address from correct r8152 device node, from Thierry
   Reding.

3) In the sw kTLS path we should allow MSG_CMSG_COMPAT in sendmsg,
   from Rouven Czerwinski.

4) Correct fdputs in socket layer, from Miaohe Lin.

5) Revert troublesome sockptr_t optimization, from Christoph Hellwig.

6) Fix TCP TFO key reading on big endian, from Jason Baron.

7) Missing CAP_NET_RAW check in nfc, from Qingyu Li.

8) Fix inet fastreuse optimization with tproxy sockets, from Tim
   Froidcoeur.

9) Fix 64-bit divide in new SFC driver, from Edward Cree.

10) Add a tracepoint for prandom_u32 so that we can more easily perform
usage analysis.  From Eric Dumazet.

11) Fix rwlock imbalance in AF_PACKET, from John Ogness.

Please pull, thanks a lot!

The following changes since commit bfdd5aaa54b0a44d9df550fe4c9db7e1470a11b8:

  Merge tag 'Smack-for-5.9' of git://github.com/cschaufler/smack-next 
(2020-08-06 11:02:23 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 

for you to fetch changes up to 1f3a090b9033f69de380c03db3ea1a1015c850cf:

  net: openvswitch: introduce common code for flushing flows (2020-08-13 
15:53:30 -0700)


Alan Maguire (1):
  bpf, doc: Remove references to warning message when using 
bpf_trace_printk()

Alexei Starovoitov (1):
  Merge branch 'bpf_iter-uapi-fix'

Andrii Nakryiko (2):
  selftests/bpf: Prevent runqslower from racing on building bpftool
  selftests/bpf: Fix silent Makefile output

Christoph Hellwig (1):
  net: Revert "net: optimize the sockptr_t for unified kernel/user address 
spaces"

Colin Ian King (1):
  net: hns3: fix spelling mistake "could'nt" -> "couldn't"

Daniel T. Lee (1):
  libbf: Fix uninitialized pointer at btf__parse_raw()

David S. Miller (4):
  Merge git://git.kernel.org/.../bpf/bpf
  Merge branch 'net-initialize-fastreuse-on-inet_inherit_port'
  Merge branch 'net-stmmac-Fix-multicast-filter-on-IPQ806x'
  Revert "ipv4: tunnel: fix compilation on ARCH=um"

Edward Cree (1):
  sfc: fix ef100 design-param checking

Eric Dumazet (2):
  net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus
  random32: add a tracepoint for prandom_u32()

Ira Weiny (1):
  net/tls: Fix kmap usage

Jakub Kicinski (2):
  nfp: update maintainer
  bitfield.h: don't compile-time validate _val in FIELD_FIT

Jason Baron (1):
  tcp: correct read of TFO keys on big endian systems

Jianlin Lv (1):
  bpf: Fix compilation warning of selftests

Jiri Benc (1):
  selftests: bpf: Switch off timeout

Johan Hovold (1):
  net: phy: fix memory leak in device-create error path

Johannes Berg (1):
  ipv4: tunnel: fix compilation on ARCH=um

John Ogness (1):
  af_packet: TPACKET_V3: fix fill status rwlock imbalance

Jonathan McDowell (2):
  net: stmmac: dwmac1000: provide multicast filter fallback
  net: ethernet: stmmac: Disable hardware multicast filter

Luo bin (1):
  hinic: fix strncpy output truncated compile warnings

Marek Behún (1):
  net: phy: marvell10g: fix null pointer dereference

Miaohe Lin (6):
  net: Use helper function fdput()
  net: Set fput_needed iff FDPUT_FPUT is set
  net: Remove meaningless jump label out_fs
  net: Use helper function ip_is_fragment()
  net: Convert to use the fallthrough macro
  net: Fix potential memory leak in proto_register()

Paolo Abeni (3):
  selftests: mptcp: fix dependecies
  mptcp: more stable diag self-tests
  mptcp: fix warn at shutdown time for unaccepted msk sockets

Qingyu Li (1):
  net/nfc/rawsock.c: add CAP_NET_RAW check.

Randy Dunlap (1):
  bpf: Delete repeated words in comments

Ronak Doshi (1):
  vmxnet3: use correct tcp hdr length when packet is encapsulated

Rouven Czerwinski (1):
  net/tls: allow MSG_CMSG_COMPAT in sendmsg

Stanislav Fomichev (2):
  bpf: Add missing return to resolve_btfids
  bpf: Remove inline from bpf_do_trace_printk

Stefano Garzarella (1):
  vsock: fix potential null pointer dereference in vsock_poll()

Thierry Reding (1):
  r8152: Use MAC address from correct device tree node

Tim Froidcoeur (2):
  net: refactor bind_bucket fastreuse into helper
  net: initialize fastreuse on inet_inherit_port

Tonghao Zhang (1):
  net: openvswitch: introduce common code for flushing flows

Wang Hai (1):
  net: qcom/emac: add missed clk_disable_unprepare in error path of 
emac_clks_phase1_init

Xie He (2):
  drivers/net/wan/lapbether: Added needed_headroom and a skb->len check
  drivers/net/wan/x25_asy: Added needed_headroom and a skb->len check

Xu Wang (1):
  ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc()

Yonghong Song (2):
  bpf: Change uapi for bpf iterator map e

Re: [GIT] Networking

2020-08-07 Thread John Stultz
On Fri, Aug 7, 2020 at 12:19 AM Christoph Hellwig  wrote:
>
> On Thu, Aug 06, 2020 at 11:23:34PM -0700, John Stultz wrote:
> > So I've finally rebase-bisected it down to:
> >   a31edb2059ed ("net: improve the user pointer check in init_user_sockptr")
> > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a31edb2059ed4e498f9aa8230c734b59d0ad797a
> >
> > And reverting that from linus/HEAD (at least from this morning) seems
> > to avoid it.
> >
> > Seems like it is just adding extra checks on the data passed, so maybe
> > existing trouble from a different driver is the issue here, but it's
> > not really clear from the crash what might be wrong.
> >
> > Suggestions would be greatly appreciated!
>
> I think the sockpt optimization is just a little to clever for its
> own sake, as also chown by the other issue pointed out by Eric.
>
> Can you try this revert that just goes back to the "boring" normal
> version for everyone?

Yes! This seems to avoid the crash and networking looks ok.

Tested-by: John Stultz 

thanks
-john


Re: [GIT] Networking

2020-08-07 Thread Christoph Hellwig
On Thu, Aug 06, 2020 at 11:23:34PM -0700, John Stultz wrote:
> So I've finally rebase-bisected it down to:
>   a31edb2059ed ("net: improve the user pointer check in init_user_sockptr")
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a31edb2059ed4e498f9aa8230c734b59d0ad797a
> 
> And reverting that from linus/HEAD (at least from this morning) seems
> to avoid it.
> 
> Seems like it is just adding extra checks on the data passed, so maybe
> existing trouble from a different driver is the issue here, but it's
> not really clear from the crash what might be wrong.
> 
> Suggestions would be greatly appreciated!

I think the sockpt optimization is just a little to clever for its
own sake, as also chown by the other issue pointed out by Eric.

Can you try this revert that just goes back to the "boring" normal
version for everyone?

diff --git a/include/linux/sockptr.h b/include/linux/sockptr.h
index 96840def9d69cc..ea193414298b7f 100644
--- a/include/linux/sockptr.h
+++ b/include/linux/sockptr.h
@@ -8,26 +8,9 @@
 #ifndef _LINUX_SOCKPTR_H
 #define _LINUX_SOCKPTR_H
 
-#include 
 #include 
 #include 
 
-#ifdef CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE
-typedef union {
-   void*kernel;
-   void __user *user;
-} sockptr_t;
-
-static inline bool sockptr_is_kernel(sockptr_t sockptr)
-{
-   return (unsigned long)sockptr.kernel >= TASK_SIZE;
-}
-
-static inline sockptr_t KERNEL_SOCKPTR(void *p)
-{
-   return (sockptr_t) { .kernel = p };
-}
-#else /* CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE */
 typedef struct {
union {
void*kernel;
@@ -45,15 +28,10 @@ static inline sockptr_t KERNEL_SOCKPTR(void *p)
 {
return (sockptr_t) { .kernel = p, .is_kernel = true };
 }
-#endif /* CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE */
 
-static inline int __must_check init_user_sockptr(sockptr_t *sp, void __user *p,
-   size_t size)
+static inline sockptr_t USER_SOCKPTR(void __user *p)
 {
-   if (!access_ok(p, size))
-   return -EFAULT;
-   *sp = (sockptr_t) { .user = p };
-   return 0;
+   return (sockptr_t) { .user = p };
 }
 
 static inline bool sockptr_is_null(sockptr_t sockptr)
diff --git a/net/ipv4/bpfilter/sockopt.c b/net/ipv4/bpfilter/sockopt.c
index 545b2640f0194d..1b34cb9a7708ec 100644
--- a/net/ipv4/bpfilter/sockopt.c
+++ b/net/ipv4/bpfilter/sockopt.c
@@ -57,18 +57,16 @@ int bpfilter_ip_set_sockopt(struct sock *sk, int optname, 
sockptr_t optval,
return bpfilter_mbox_request(sk, optname, optval, optlen, true);
 }
 
-int bpfilter_ip_get_sockopt(struct sock *sk, int optname,
-   char __user *user_optval, int __user *optlen)
+int bpfilter_ip_get_sockopt(struct sock *sk, int optname, char __user *optval,
+   int __user *optlen)
 {
-   sockptr_t optval;
-   int err, len;
+   int len;
 
if (get_user(len, optlen))
return -EFAULT;
-   err = init_user_sockptr(&optval, user_optval, len);
-   if (err)
-   return err;
-   return bpfilter_mbox_request(sk, optname, optval, len, false);
+
+   return bpfilter_mbox_request(sk, optname, USER_SOCKPTR(optval), len,
+false);
 }
 
 static int __init bpfilter_sockopt_init(void)
diff --git a/net/socket.c b/net/socket.c
index aff52e81653ce3..e44b8ac47f6f46 100644
--- a/net/socket.c
+++ b/net/socket.c
@@ -2097,7 +2097,7 @@ static bool sock_use_custom_sol_socket(const struct 
socket *sock)
 int __sys_setsockopt(int fd, int level, int optname, char __user *user_optval,
int optlen)
 {
-   sockptr_t optval;
+   sockptr_t optval = USER_SOCKPTR(user_optval);
char *kernel_optval = NULL;
int err, fput_needed;
struct socket *sock;
@@ -2105,10 +2105,6 @@ int __sys_setsockopt(int fd, int level, int optname, 
char __user *user_optval,
if (optlen < 0)
return -EINVAL;
 
-   err = init_user_sockptr(&optval, user_optval, optlen);
-   if (err)
-   return err;
-
sock = sockfd_lookup_light(fd, &err, &fput_needed);
if (!sock)
return err;


Re: [GIT] Networking

2020-08-06 Thread John Stultz
On Thu, Aug 6, 2020 at 11:23 PM John Stultz  wrote:
>
> On Thu, Aug 6, 2020 at 5:32 PM John Stultz  wrote:
> >
> > On Thu, Aug 6, 2020 at 4:17 PM Eric Dumazet  wrote:
> > > On 8/6/20 2:39 PM, John Stultz wrote:
> > > > [   19.709492] Unable to handle kernel access to user memory outside
> > > > uaccess routines at virtual address 006f53337070
> > > > [   19.726539] Mem abort info:
> > > > [   19.726544]   ESR = 0x960f
> > > > [   19.741323]   EC = 0x25: DABT (current EL), IL = 32 bits
> > > > [   19.741326]   SET = 0, FnV = 0
> > > > [   19.761185]   EA = 0, S1PTW = 0
> > > > [   19.761188] Data abort info:
> > > > [   19.761190]   ISV = 0, ISS = 0x000f
> > > > [   19.761192]   CM = 0, WnR = 0
> > > > [   19.761199] user pgtable: 4k pages, 39-bit VAs, pgdp=00016e9e9000
> > > > [   19.777584] [006f53337070] pgd=00016e99e003,
> > > > p4d=00016e99e003, pud=00016e99e003, pmd=00016e99a003,
> > > > pte=00e800016d3c7f53
> > > > [   19.789205] Internal error: Oops: 960f [#1] PREEMPT SMP
> > > > [   19.789211] Modules linked in:
> > > > [   19.797153] CPU: 7 PID: 364 Comm: iptables-restor Tainted: G
> > > > W 5.8.0-mainline-08255-gf9e74a8eb6f3 #3350
> > > > [   19.797156] Hardware name: Thundercomm Dragonboard 845c (DT)
> > > > [   19.797161] pstate: a045 (NzCv daif +PAN -UAO BTYPE=--)
> > > > [   19.797177] pc : do_ipt_set_ctl+0x304/0x610
> > > > [   19.807891] lr : do_ipt_set_ctl+0x50/0x610
> > > > [   19.807894] sp : ffc0139bbba0
> > > > [   19.807898] x29: ffc0139bbba0 x28: ff80f07a3800
> > > > [   19.846468] x27:  x26: 
> > > > [   19.846472] x25:  x24: 0698
> > > > [   19.846476] x23: ffec8eb0cc80 x22: 0040
> > > > [   19.846480] x21: b46f53337070 x20: ffec8eb0c000
> > > > [   19.846484] x19: ffec8e9e9000 x18: 
> > > > [   19.846487] x17:  x16: 
> > > > [   19.846491] x15:  x14: 
> > > > [   19.846495] x13:  x12: 
> > > > [   19.846501] x11:  x10: 
> > > > [   19.856005] x9 :  x8 : 
> > > > [   19.856008] x7 : ffec8e9e9d08 x6 : 
> > > > [   19.856012] x5 :  x4 : 0213
> > > > [   19.856015] x3 : 0001ffdeffef x2 : 11ded3fb0bb85e00
> > > > [   19.856019] x1 : 0027 x0 : 0080
> > > > [   19.856024] Call trace:
> > > > [   19.866319]  do_ipt_set_ctl+0x304/0x610
> > > > [   19.866327]  nf_setsockopt+0x64/0xa8
> > > > [   19.866332]  ip_setsockopt+0x21c/0x1710
> > > > [   19.866338]  raw_setsockopt+0x50/0x1b8
> > > > [   19.866347]  sock_common_setsockopt+0x50/0x68
> > > > [   19.882672]  __sys_setsockopt+0x120/0x1c8
> > > > [   19.882677]  __arm64_sys_setsockopt+0x30/0x40
> > > > [   19.882686]  el0_svc_common.constprop.3+0x78/0x188
> > > > [   19.882691]  do_el0_svc+0x80/0xa0
> > > > [   19.882699]  el0_sync_handler+0x134/0x1a0
> > > > [   19.901555]  el0_sync+0x140/0x180
> > > > [   19.901564] Code: aa1503e0 97fffd3e 2a0003f5 1780 (a9401ea6)
> > > > [   19.901569] ---[ end trace 22010e9688ae248f ]---
> > > > [   19.913033] Kernel panic - not syncing: Fatal exception
> > > > [   19.913042] SMP: stopping secondary CPUs
> > > > [   20.138885] Kernel Offset: 0x2c7d08 from 0xffc01000
> > > > [   20.138887] PHYS_OFFSET: 0xfffa8000
> > > > [   20.138894] CPU features: 0x0040002,2a80a218
> > > > [   20.138898] Memory Limit: none
> > > >
> > > > I'll continue to work on bisecting this down further, but figured I'd
> > > > share now as you or someone else might be able to tell whats wrong
> > > > from the trace.
> > > >
> > >
> > > Can you try at commit c2f12630c60ff33a9cafd221646053fc10ec59b6 
> > > ("netfilter: switch nf_setsockopt to sockptr_t")
> > > (and right before it)
> >
> >
> > So I rebased my patches ontop of that commit, but I'm not seeing the
> > crash there.  I also hand applied your suggested patch when I did see
> > the issue, but that didn't seem to fix it either.
> >
> > So far I've only narrowed it down to between
> > 65ccbbda52288527b7c48087eb33bb0757975875..530fe9d433b9e60251bb8fdc5dddecbc486a50ef.
> > But I'll keep rebase-bisecting it down.
>
> So I've finally rebase-bisected it down to:
>   a31edb2059ed ("net: improve the user pointer check in init_user_sockptr")
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a31edb2059ed4e498f9aa8230c734b59d0ad797a
>
> And reverting that from linus/HEAD (at least from this morning) seems
> to avoid it.
>
> Seems like it is just adding extra checks on the data passed, so maybe
> existing trouble from a different driver is the issue here, but it's
> not really clear from the crash what might be wrong.
>
> Suggestions would be greatly appreciated!

And while I'm back to being able to boot with the above reverted, wifi

Re: [GIT] Networking

2020-08-06 Thread John Stultz
On Thu, Aug 6, 2020 at 5:32 PM John Stultz  wrote:
>
> On Thu, Aug 6, 2020 at 4:17 PM Eric Dumazet  wrote:
> > On 8/6/20 2:39 PM, John Stultz wrote:
> > > [   19.709492] Unable to handle kernel access to user memory outside
> > > uaccess routines at virtual address 006f53337070
> > > [   19.726539] Mem abort info:
> > > [   19.726544]   ESR = 0x960f
> > > [   19.741323]   EC = 0x25: DABT (current EL), IL = 32 bits
> > > [   19.741326]   SET = 0, FnV = 0
> > > [   19.761185]   EA = 0, S1PTW = 0
> > > [   19.761188] Data abort info:
> > > [   19.761190]   ISV = 0, ISS = 0x000f
> > > [   19.761192]   CM = 0, WnR = 0
> > > [   19.761199] user pgtable: 4k pages, 39-bit VAs, pgdp=00016e9e9000
> > > [   19.777584] [006f53337070] pgd=00016e99e003,
> > > p4d=00016e99e003, pud=00016e99e003, pmd=00016e99a003,
> > > pte=00e800016d3c7f53
> > > [   19.789205] Internal error: Oops: 960f [#1] PREEMPT SMP
> > > [   19.789211] Modules linked in:
> > > [   19.797153] CPU: 7 PID: 364 Comm: iptables-restor Tainted: G
> > > W 5.8.0-mainline-08255-gf9e74a8eb6f3 #3350
> > > [   19.797156] Hardware name: Thundercomm Dragonboard 845c (DT)
> > > [   19.797161] pstate: a045 (NzCv daif +PAN -UAO BTYPE=--)
> > > [   19.797177] pc : do_ipt_set_ctl+0x304/0x610
> > > [   19.807891] lr : do_ipt_set_ctl+0x50/0x610
> > > [   19.807894] sp : ffc0139bbba0
> > > [   19.807898] x29: ffc0139bbba0 x28: ff80f07a3800
> > > [   19.846468] x27:  x26: 
> > > [   19.846472] x25:  x24: 0698
> > > [   19.846476] x23: ffec8eb0cc80 x22: 0040
> > > [   19.846480] x21: b46f53337070 x20: ffec8eb0c000
> > > [   19.846484] x19: ffec8e9e9000 x18: 
> > > [   19.846487] x17:  x16: 
> > > [   19.846491] x15:  x14: 
> > > [   19.846495] x13:  x12: 
> > > [   19.846501] x11:  x10: 
> > > [   19.856005] x9 :  x8 : 
> > > [   19.856008] x7 : ffec8e9e9d08 x6 : 
> > > [   19.856012] x5 :  x4 : 0213
> > > [   19.856015] x3 : 0001ffdeffef x2 : 11ded3fb0bb85e00
> > > [   19.856019] x1 : 0027 x0 : 0080
> > > [   19.856024] Call trace:
> > > [   19.866319]  do_ipt_set_ctl+0x304/0x610
> > > [   19.866327]  nf_setsockopt+0x64/0xa8
> > > [   19.866332]  ip_setsockopt+0x21c/0x1710
> > > [   19.866338]  raw_setsockopt+0x50/0x1b8
> > > [   19.866347]  sock_common_setsockopt+0x50/0x68
> > > [   19.882672]  __sys_setsockopt+0x120/0x1c8
> > > [   19.882677]  __arm64_sys_setsockopt+0x30/0x40
> > > [   19.882686]  el0_svc_common.constprop.3+0x78/0x188
> > > [   19.882691]  do_el0_svc+0x80/0xa0
> > > [   19.882699]  el0_sync_handler+0x134/0x1a0
> > > [   19.901555]  el0_sync+0x140/0x180
> > > [   19.901564] Code: aa1503e0 97fffd3e 2a0003f5 1780 (a9401ea6)
> > > [   19.901569] ---[ end trace 22010e9688ae248f ]---
> > > [   19.913033] Kernel panic - not syncing: Fatal exception
> > > [   19.913042] SMP: stopping secondary CPUs
> > > [   20.138885] Kernel Offset: 0x2c7d08 from 0xffc01000
> > > [   20.138887] PHYS_OFFSET: 0xfffa8000
> > > [   20.138894] CPU features: 0x0040002,2a80a218
> > > [   20.138898] Memory Limit: none
> > >
> > > I'll continue to work on bisecting this down further, but figured I'd
> > > share now as you or someone else might be able to tell whats wrong
> > > from the trace.
> > >
> >
> > Can you try at commit c2f12630c60ff33a9cafd221646053fc10ec59b6 ("netfilter: 
> > switch nf_setsockopt to sockptr_t")
> > (and right before it)
>
>
> So I rebased my patches ontop of that commit, but I'm not seeing the
> crash there.  I also hand applied your suggested patch when I did see
> the issue, but that didn't seem to fix it either.
>
> So far I've only narrowed it down to between
> 65ccbbda52288527b7c48087eb33bb0757975875..530fe9d433b9e60251bb8fdc5dddecbc486a50ef.
> But I'll keep rebase-bisecting it down.

So I've finally rebase-bisected it down to:
  a31edb2059ed ("net: improve the user pointer check in init_user_sockptr")
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a31edb2059ed4e498f9aa8230c734b59d0ad797a

And reverting that from linus/HEAD (at least from this morning) seems
to avoid it.

Seems like it is just adding extra checks on the data passed, so maybe
existing trouble from a different driver is the issue here, but it's
not really clear from the crash what might be wrong.

Suggestions would be greatly appreciated!

thanks
-john


Re: [GIT] Networking

2020-08-06 Thread John Stultz
On Thu, Aug 6, 2020 at 4:17 PM Eric Dumazet  wrote:
> On 8/6/20 2:39 PM, John Stultz wrote:
> > [   19.709492] Unable to handle kernel access to user memory outside
> > uaccess routines at virtual address 006f53337070
> > [   19.726539] Mem abort info:
> > [   19.726544]   ESR = 0x960f
> > [   19.741323]   EC = 0x25: DABT (current EL), IL = 32 bits
> > [   19.741326]   SET = 0, FnV = 0
> > [   19.761185]   EA = 0, S1PTW = 0
> > [   19.761188] Data abort info:
> > [   19.761190]   ISV = 0, ISS = 0x000f
> > [   19.761192]   CM = 0, WnR = 0
> > [   19.761199] user pgtable: 4k pages, 39-bit VAs, pgdp=00016e9e9000
> > [   19.777584] [006f53337070] pgd=00016e99e003,
> > p4d=00016e99e003, pud=00016e99e003, pmd=00016e99a003,
> > pte=00e800016d3c7f53
> > [   19.789205] Internal error: Oops: 960f [#1] PREEMPT SMP
> > [   19.789211] Modules linked in:
> > [   19.797153] CPU: 7 PID: 364 Comm: iptables-restor Tainted: G
> > W 5.8.0-mainline-08255-gf9e74a8eb6f3 #3350
> > [   19.797156] Hardware name: Thundercomm Dragonboard 845c (DT)
> > [   19.797161] pstate: a045 (NzCv daif +PAN -UAO BTYPE=--)
> > [   19.797177] pc : do_ipt_set_ctl+0x304/0x610
> > [   19.807891] lr : do_ipt_set_ctl+0x50/0x610
> > [   19.807894] sp : ffc0139bbba0
> > [   19.807898] x29: ffc0139bbba0 x28: ff80f07a3800
> > [   19.846468] x27:  x26: 
> > [   19.846472] x25:  x24: 0698
> > [   19.846476] x23: ffec8eb0cc80 x22: 0040
> > [   19.846480] x21: b46f53337070 x20: ffec8eb0c000
> > [   19.846484] x19: ffec8e9e9000 x18: 
> > [   19.846487] x17:  x16: 
> > [   19.846491] x15:  x14: 
> > [   19.846495] x13:  x12: 
> > [   19.846501] x11:  x10: 
> > [   19.856005] x9 :  x8 : 
> > [   19.856008] x7 : ffec8e9e9d08 x6 : 
> > [   19.856012] x5 :  x4 : 0213
> > [   19.856015] x3 : 0001ffdeffef x2 : 11ded3fb0bb85e00
> > [   19.856019] x1 : 0027 x0 : 0080
> > [   19.856024] Call trace:
> > [   19.866319]  do_ipt_set_ctl+0x304/0x610
> > [   19.866327]  nf_setsockopt+0x64/0xa8
> > [   19.866332]  ip_setsockopt+0x21c/0x1710
> > [   19.866338]  raw_setsockopt+0x50/0x1b8
> > [   19.866347]  sock_common_setsockopt+0x50/0x68
> > [   19.882672]  __sys_setsockopt+0x120/0x1c8
> > [   19.882677]  __arm64_sys_setsockopt+0x30/0x40
> > [   19.882686]  el0_svc_common.constprop.3+0x78/0x188
> > [   19.882691]  do_el0_svc+0x80/0xa0
> > [   19.882699]  el0_sync_handler+0x134/0x1a0
> > [   19.901555]  el0_sync+0x140/0x180
> > [   19.901564] Code: aa1503e0 97fffd3e 2a0003f5 1780 (a9401ea6)
> > [   19.901569] ---[ end trace 22010e9688ae248f ]---
> > [   19.913033] Kernel panic - not syncing: Fatal exception
> > [   19.913042] SMP: stopping secondary CPUs
> > [   20.138885] Kernel Offset: 0x2c7d08 from 0xffc01000
> > [   20.138887] PHYS_OFFSET: 0xfffa8000
> > [   20.138894] CPU features: 0x0040002,2a80a218
> > [   20.138898] Memory Limit: none
> >
> > I'll continue to work on bisecting this down further, but figured I'd
> > share now as you or someone else might be able to tell whats wrong
> > from the trace.
> >
>
> Can you try at commit c2f12630c60ff33a9cafd221646053fc10ec59b6 ("netfilter: 
> switch nf_setsockopt to sockptr_t")
> (and right before it)


So I rebased my patches ontop of that commit, but I'm not seeing the
crash there.  I also hand applied your suggested patch when I did see
the issue, but that didn't seem to fix it either.

So far I've only narrowed it down to between
65ccbbda52288527b7c48087eb33bb0757975875..530fe9d433b9e60251bb8fdc5dddecbc486a50ef.
But I'll keep rebase-bisecting it down.

thanks
-john


Re: [GIT] Networking

2020-08-06 Thread Eric Dumazet



On 8/6/20 4:17 PM, Eric Dumazet wrote:
> 
> 
> On 8/6/20 2:39 PM, John Stultz wrote:
>> On Wed, Aug 5, 2020 at 6:57 PM David Miller  wrote:
>>> There is a minor conflict in net/ipv6/ip6_flowlabel.c, it's because of
>>> the commit that did the tree-wide removal of uninitialized_var().  The
>>> resolution is simple, kill all of the conflict markers and content
>>> within, and remove the uninitialized_var() marker that got moved
>>> elsewhere in the file in the net-next tree.
>>>
>>> Otherwise, we have:
>>>
>>> 1) Support 6Ghz band in ath11k driver, from Rajkumar Manoharan.
>>>
>>> 2) Support UDP segmentation in code TSO code, from Eric Dumazet.
>>>
>>> 3) Allow flashing different flash images in cxgb4 driver, from Vishal
>>>Kulkarni.
>>>
>>> 4) Add drop frames counter and flow status to tc flower offloading,
>>>from Po Liu.
>>>
>>> 5) Support n-tuple filters in cxgb4, from Vishal Kulkarni.
>>>
>>> 6) Various new indirect call avoidance, from Eric Dumazet and Brian
>>>Vazquez.
>>>
>>> 7) Fix BPF verifier failures on 32-bit pointer arithmetic, from
>>>Yonghong Song.
>>>
>>> 8) Support querying and setting hardware address of a port function
>>>via devlink, use this in mlx5, from Parav Pandit.
>>>
>>> 9) Support hw ipsec offload on bonding slaves, from Jarod Wilson.
>>>
>>> 10) Switch qca8k driver over to phylink, from Jonathan McDowell.
>>>
>>> 11) In bpftool, show list of processes holding BPF FD references to
>>> maps, programs, links, and btf objects.  From Andrii Nakryiko.
>>>
>>> 12) Several conversions over to generic power management, from Vaibhav
>>> Gupta.
>>>
>>> 13) Add support for SO_KEEPALIVE et al. to bpf_setsockopt(), from
>>> Dmitry Yakunin.
>>>
>>> 14) Various https url conversions, from Alexander A. Klimov.
>>>
>>> 15) Timestamping and PHC support for mscc PHY driver, from Antoine
>>> Tenart.
>>>
>>> 16) Support bpf iterating over tcp and udp sockets, from Yonghong
>>> Song.
>>>
>>> 17) Support 5GBASE-T i40e NICs, from Aleksandr Loktionov.
>>>
>>> 18) Add kTLS RX HW offload support to mlx5e, from Tariq Toukan.
>>>
>>> 19) Fix the ->ndo_start_xmit() return type to be netdev_tx_t in several
>>> drivers.  From Luc Van Oostenryck.
>>>
>>> 20) XDP support for xen-netfront, from Denis Kirjanov.
>>>
>>> 21) Support receive buffer autotuning in MPTCP, from Florian Westphal.
>>>
>>> 22) Support EF100 chip in sfc driver, from Edward Cree.
>>>
>>> 23) Add XDP support to mvpp2 driver, from Matteo Croce.
>>>
>>> 24) Support MPTCP in sock_diag, from Paolo Abeni.
>>>
>>> 25) Commonize UDP tunnel offloading code by creating udp_tunnel_nic
>>> infrastructure, from Jakub Kicinski.
>>>
>>> 26) Several pci_ --> dma_ API conversions, from Christophe JAILLET.
>>>
>>> 27) Add FLOW_ACTION_POLICE support to mlxsw, from Ido Schimmel.
>>>
>>> 28) Add SK_LOOKUP bpf program type, from Jakub Sitnicki.
>>>
>>> 29) Refactor a lot of networking socket option handling code in
>>> order to avoid set_fs() calls, from Christoph Hellwig.
>>>
>>> 30) Add rfc4884 support to icmp code, from Willem de Bruijn.
>>>
>>> 31) Support TBF offload in dpaa2-eth driver, from Ioana Ciornei.
>>>
>>> 32) Support XDP_REDIRECT in qede driver, from Alexander Lobakin.
>>>
>>> 33) Support PCI relaxed ordering in mlx5 driver, from Aya Levin.
>>>
>>> 34) Support TCP syncookies in MPTCP, from Flowian Westphal.
>>>
>>> 35) Fix several tricky cases of PMTU handling wrt. briding, from
>>> Stefano Brivio.
>>>
>>> Please pull, thanks a lot!
>>>
>>> The following changes since commit ac3a0c8472969a03c0496ae774b3a29eb26c8d5a:
>>>
>>>   Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 
>>> (2020-08-01 16:47:24 -0700)
>>>
>>> are available in the Git repository at:
>>>
>>>   git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
>>
>> Hey David, All,
>>   Just as a heads up, after net-next was merged into Linus' tree, I
>> started hitting the following crash on boot on the Dragonboard 845c
>> booting AOSP.
>>
>> I've bisected it down to the net-next merge, but haven't bisected it
>> further yet, as I still have a handful of (unrelated to networking)
>> out of tree patches needed to boot the board.
>>
>> [   19.709492] Unable to handle kernel access to user memory outside
>> uaccess routines at virtual address 006f53337070
>> [   19.726539] Mem abort info:
>> [   19.726544]   ESR = 0x960f
>> [   19.741323]   EC = 0x25: DABT (current EL), IL = 32 bits
>> [   19.741326]   SET = 0, FnV = 0
>> [   19.761185]   EA = 0, S1PTW = 0
>> [   19.761188] Data abort info:
>> [   19.761190]   ISV = 0, ISS = 0x000f
>> [   19.761192]   CM = 0, WnR = 0
>> [   19.761199] user pgtable: 4k pages, 39-bit VAs, pgdp=00016e9e9000
>> [   19.777584] [006f53337070] pgd=00016e99e003,
>> p4d=00016e99e003, pud=00016e99e003, pmd=00016e99a003,
>> pte=00e800016d3c7f53
>> [   19.789205] Internal error: Oops: 960f [#1] PREEMPT SMP
>> [   19.789211] Modules linked in:
>> [   19

Re: [GIT] Networking

2020-08-06 Thread Eric Dumazet



On 8/6/20 2:39 PM, John Stultz wrote:
> On Wed, Aug 5, 2020 at 6:57 PM David Miller  wrote:
>> There is a minor conflict in net/ipv6/ip6_flowlabel.c, it's because of
>> the commit that did the tree-wide removal of uninitialized_var().  The
>> resolution is simple, kill all of the conflict markers and content
>> within, and remove the uninitialized_var() marker that got moved
>> elsewhere in the file in the net-next tree.
>>
>> Otherwise, we have:
>>
>> 1) Support 6Ghz band in ath11k driver, from Rajkumar Manoharan.
>>
>> 2) Support UDP segmentation in code TSO code, from Eric Dumazet.
>>
>> 3) Allow flashing different flash images in cxgb4 driver, from Vishal
>>Kulkarni.
>>
>> 4) Add drop frames counter and flow status to tc flower offloading,
>>from Po Liu.
>>
>> 5) Support n-tuple filters in cxgb4, from Vishal Kulkarni.
>>
>> 6) Various new indirect call avoidance, from Eric Dumazet and Brian
>>Vazquez.
>>
>> 7) Fix BPF verifier failures on 32-bit pointer arithmetic, from
>>Yonghong Song.
>>
>> 8) Support querying and setting hardware address of a port function
>>via devlink, use this in mlx5, from Parav Pandit.
>>
>> 9) Support hw ipsec offload on bonding slaves, from Jarod Wilson.
>>
>> 10) Switch qca8k driver over to phylink, from Jonathan McDowell.
>>
>> 11) In bpftool, show list of processes holding BPF FD references to
>> maps, programs, links, and btf objects.  From Andrii Nakryiko.
>>
>> 12) Several conversions over to generic power management, from Vaibhav
>> Gupta.
>>
>> 13) Add support for SO_KEEPALIVE et al. to bpf_setsockopt(), from
>> Dmitry Yakunin.
>>
>> 14) Various https url conversions, from Alexander A. Klimov.
>>
>> 15) Timestamping and PHC support for mscc PHY driver, from Antoine
>> Tenart.
>>
>> 16) Support bpf iterating over tcp and udp sockets, from Yonghong
>> Song.
>>
>> 17) Support 5GBASE-T i40e NICs, from Aleksandr Loktionov.
>>
>> 18) Add kTLS RX HW offload support to mlx5e, from Tariq Toukan.
>>
>> 19) Fix the ->ndo_start_xmit() return type to be netdev_tx_t in several
>> drivers.  From Luc Van Oostenryck.
>>
>> 20) XDP support for xen-netfront, from Denis Kirjanov.
>>
>> 21) Support receive buffer autotuning in MPTCP, from Florian Westphal.
>>
>> 22) Support EF100 chip in sfc driver, from Edward Cree.
>>
>> 23) Add XDP support to mvpp2 driver, from Matteo Croce.
>>
>> 24) Support MPTCP in sock_diag, from Paolo Abeni.
>>
>> 25) Commonize UDP tunnel offloading code by creating udp_tunnel_nic
>> infrastructure, from Jakub Kicinski.
>>
>> 26) Several pci_ --> dma_ API conversions, from Christophe JAILLET.
>>
>> 27) Add FLOW_ACTION_POLICE support to mlxsw, from Ido Schimmel.
>>
>> 28) Add SK_LOOKUP bpf program type, from Jakub Sitnicki.
>>
>> 29) Refactor a lot of networking socket option handling code in
>> order to avoid set_fs() calls, from Christoph Hellwig.
>>
>> 30) Add rfc4884 support to icmp code, from Willem de Bruijn.
>>
>> 31) Support TBF offload in dpaa2-eth driver, from Ioana Ciornei.
>>
>> 32) Support XDP_REDIRECT in qede driver, from Alexander Lobakin.
>>
>> 33) Support PCI relaxed ordering in mlx5 driver, from Aya Levin.
>>
>> 34) Support TCP syncookies in MPTCP, from Flowian Westphal.
>>
>> 35) Fix several tricky cases of PMTU handling wrt. briding, from
>> Stefano Brivio.
>>
>> Please pull, thanks a lot!
>>
>> The following changes since commit ac3a0c8472969a03c0496ae774b3a29eb26c8d5a:
>>
>>   Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2020-08-01 
>> 16:47:24 -0700)
>>
>> are available in the Git repository at:
>>
>>   git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
> 
> Hey David, All,
>   Just as a heads up, after net-next was merged into Linus' tree, I
> started hitting the following crash on boot on the Dragonboard 845c
> booting AOSP.
> 
> I've bisected it down to the net-next merge, but haven't bisected it
> further yet, as I still have a handful of (unrelated to networking)
> out of tree patches needed to boot the board.
> 
> [   19.709492] Unable to handle kernel access to user memory outside
> uaccess routines at virtual address 006f53337070
> [   19.726539] Mem abort info:
> [   19.726544]   ESR = 0x960f
> [   19.741323]   EC = 0x25: DABT (current EL), IL = 32 bits
> [   19.741326]   SET = 0, FnV = 0
> [   19.761185]   EA = 0, S1PTW = 0
> [   19.761188] Data abort info:
> [   19.761190]   ISV = 0, ISS = 0x000f
> [   19.761192]   CM = 0, WnR = 0
> [   19.761199] user pgtable: 4k pages, 39-bit VAs, pgdp=00016e9e9000
> [   19.777584] [006f53337070] pgd=00016e99e003,
> p4d=00016e99e003, pud=00016e99e003, pmd=00016e99a003,
> pte=00e800016d3c7f53
> [   19.789205] Internal error: Oops: 960f [#1] PREEMPT SMP
> [   19.789211] Modules linked in:
> [   19.797153] CPU: 7 PID: 364 Comm: iptables-restor Tainted: G
> W 5.8.0-mainline-08255-gf9e74a8eb6f3 #3350
> [   19.797156] Hardware name: Thundercomm Dragonboard 845c (D

Re: [GIT] Networking

2020-08-06 Thread John Stultz
On Wed, Aug 5, 2020 at 6:57 PM David Miller  wrote:
> There is a minor conflict in net/ipv6/ip6_flowlabel.c, it's because of
> the commit that did the tree-wide removal of uninitialized_var().  The
> resolution is simple, kill all of the conflict markers and content
> within, and remove the uninitialized_var() marker that got moved
> elsewhere in the file in the net-next tree.
>
> Otherwise, we have:
>
> 1) Support 6Ghz band in ath11k driver, from Rajkumar Manoharan.
>
> 2) Support UDP segmentation in code TSO code, from Eric Dumazet.
>
> 3) Allow flashing different flash images in cxgb4 driver, from Vishal
>Kulkarni.
>
> 4) Add drop frames counter and flow status to tc flower offloading,
>from Po Liu.
>
> 5) Support n-tuple filters in cxgb4, from Vishal Kulkarni.
>
> 6) Various new indirect call avoidance, from Eric Dumazet and Brian
>Vazquez.
>
> 7) Fix BPF verifier failures on 32-bit pointer arithmetic, from
>Yonghong Song.
>
> 8) Support querying and setting hardware address of a port function
>via devlink, use this in mlx5, from Parav Pandit.
>
> 9) Support hw ipsec offload on bonding slaves, from Jarod Wilson.
>
> 10) Switch qca8k driver over to phylink, from Jonathan McDowell.
>
> 11) In bpftool, show list of processes holding BPF FD references to
> maps, programs, links, and btf objects.  From Andrii Nakryiko.
>
> 12) Several conversions over to generic power management, from Vaibhav
> Gupta.
>
> 13) Add support for SO_KEEPALIVE et al. to bpf_setsockopt(), from
> Dmitry Yakunin.
>
> 14) Various https url conversions, from Alexander A. Klimov.
>
> 15) Timestamping and PHC support for mscc PHY driver, from Antoine
> Tenart.
>
> 16) Support bpf iterating over tcp and udp sockets, from Yonghong
> Song.
>
> 17) Support 5GBASE-T i40e NICs, from Aleksandr Loktionov.
>
> 18) Add kTLS RX HW offload support to mlx5e, from Tariq Toukan.
>
> 19) Fix the ->ndo_start_xmit() return type to be netdev_tx_t in several
> drivers.  From Luc Van Oostenryck.
>
> 20) XDP support for xen-netfront, from Denis Kirjanov.
>
> 21) Support receive buffer autotuning in MPTCP, from Florian Westphal.
>
> 22) Support EF100 chip in sfc driver, from Edward Cree.
>
> 23) Add XDP support to mvpp2 driver, from Matteo Croce.
>
> 24) Support MPTCP in sock_diag, from Paolo Abeni.
>
> 25) Commonize UDP tunnel offloading code by creating udp_tunnel_nic
> infrastructure, from Jakub Kicinski.
>
> 26) Several pci_ --> dma_ API conversions, from Christophe JAILLET.
>
> 27) Add FLOW_ACTION_POLICE support to mlxsw, from Ido Schimmel.
>
> 28) Add SK_LOOKUP bpf program type, from Jakub Sitnicki.
>
> 29) Refactor a lot of networking socket option handling code in
> order to avoid set_fs() calls, from Christoph Hellwig.
>
> 30) Add rfc4884 support to icmp code, from Willem de Bruijn.
>
> 31) Support TBF offload in dpaa2-eth driver, from Ioana Ciornei.
>
> 32) Support XDP_REDIRECT in qede driver, from Alexander Lobakin.
>
> 33) Support PCI relaxed ordering in mlx5 driver, from Aya Levin.
>
> 34) Support TCP syncookies in MPTCP, from Flowian Westphal.
>
> 35) Fix several tricky cases of PMTU handling wrt. briding, from
> Stefano Brivio.
>
> Please pull, thanks a lot!
>
> The following changes since commit ac3a0c8472969a03c0496ae774b3a29eb26c8d5a:
>
>   Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2020-08-01 
> 16:47:24 -0700)
>
> are available in the Git repository at:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git

Hey David, All,
  Just as a heads up, after net-next was merged into Linus' tree, I
started hitting the following crash on boot on the Dragonboard 845c
booting AOSP.

I've bisected it down to the net-next merge, but haven't bisected it
further yet, as I still have a handful of (unrelated to networking)
out of tree patches needed to boot the board.

[   19.709492] Unable to handle kernel access to user memory outside
uaccess routines at virtual address 006f53337070
[   19.726539] Mem abort info:
[   19.726544]   ESR = 0x960f
[   19.741323]   EC = 0x25: DABT (current EL), IL = 32 bits
[   19.741326]   SET = 0, FnV = 0
[   19.761185]   EA = 0, S1PTW = 0
[   19.761188] Data abort info:
[   19.761190]   ISV = 0, ISS = 0x000f
[   19.761192]   CM = 0, WnR = 0
[   19.761199] user pgtable: 4k pages, 39-bit VAs, pgdp=00016e9e9000
[   19.777584] [006f53337070] pgd=00016e99e003,
p4d=00016e99e003, pud=00016e99e003, pmd=00016e99a003,
pte=00e800016d3c7f53
[   19.789205] Internal error: Oops: 960f [#1] PREEMPT SMP
[   19.789211] Modules linked in:
[   19.797153] CPU: 7 PID: 364 Comm: iptables-restor Tainted: G
W 5.8.0-mainline-08255-gf9e74a8eb6f3 #3350
[   19.797156] Hardware name: Thundercomm Dragonboard 845c (DT)
[   19.797161] pstate: a045 (NzCv daif +PAN -UAO BTYPE=--)
[   19.797177] pc : do_ipt_set_ctl+0x304/0x610
[   19.807891] lr : do_ipt_set_ctl+0x50/0x610
[   19.807894] sp : ffc0139bbba0
[   19.

Re: [GIT] Networking

2020-08-06 Thread pr-tracker-bot
The pull request you sent on Wed, 05 Aug 2020 18:55:59 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 
> refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/47ec5303d73ea344e84f46660fff693c57641386

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


Re: [GIT] Networking

2020-08-01 Thread David Miller
From: Linus Torvalds 
Date: Sat, 1 Aug 2020 16:45:49 -0700

> On Sat, Aug 1, 2020 at 2:36 PM David Miller  wrote:
>>
>>   git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
> 
> How is this wrt an rc8 or a final?

Nothing scary in there, I think you can safely do a -final with those
networking changes.

> On a very much related note, I really wish you didn't send the
> networking fixes the day before a release is scheduled.
> 
> If it's really quiet., send them on (say) Wed/Thu. And then on
> Saturday, send a note saying "no, important stuff", hold on. Or say
> "nothing new".
> 
> Because right now the "last-minute network pull request" has become a
> pattern, and I have a very hard time judging whether I should delay a
> release for it.

Sorry about that, just the way things work during the week I can't
catch my breath until late Friday night or Saturday usually to review
what I have and send a pull request to you.

I'll shoot for more mid-week pulls in the future.


Re: [GIT] Networking

2020-08-01 Thread pr-tracker-bot
The pull request you sent on Sat, 01 Aug 2020 14:36:31 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ac3a0c8472969a03c0496ae774b3a29eb26c8d5a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


Re: [GIT] Networking

2020-08-01 Thread Linus Torvalds
On Sat, Aug 1, 2020 at 2:36 PM David Miller  wrote:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git

How is this wrt an rc8 or a final?

I have another possible small reason to do an rc8 right now. And this
roughly doubles my current diff.

On a very much related note, I really wish you didn't send the
networking fixes the day before a release is scheduled.

If it's really quiet., send them on (say) Wed/Thu. And then on
Saturday, send a note saying "no, important stuff", hold on. Or say
"nothing new".

Because right now the "last-minute network pull request" has become a
pattern, and I have a very hard time judging whether I should delay a
release for it.

 Linus


[GIT] Networking

2020-08-01 Thread David Miller


1) Encap offset calculation is incorrect in esp6, from Sabrina Dubroca.

2) Better parameter validation in pfkey_dump(), from Mark Salyzyn.

3) Fix several clang issues on powerpc in selftests, from Tanner Love.

4) cmsghdr_from_user_compat_to_kern() uses the wrong length, from
   Al Viro.

5) Out of bounds access in mlx5e driver, from Raed Salem.

6) Fix transfer buffer memleak in lan78xx, from Johan Havold.

7) RCU fixups in rhashtable, from Herbert Xu.

8) Fix ipv6 nexthop refcnt leak, from Xiyu Yang.

9) vxlan FDB dump must be done under RCU, from Ido Schimmel.

10) Fix use after free in mlxsw, from Ido Schimmel.

11) Fix map leak in HASH_OF_MAPS bpf code, from Andrii Nakryiko.

12) Fix bug in mac80211 Tx ack status reporting, from Vasanthakumar
Thiagarajan.

13) Fix memory leaks in IPV6_ADDRFORM code, from Cong Wang.

14) Fix bpf program reference count leaks in mlx5 during
mlx5e_alloc_rq(), from Xin Xiong.

Please pull, thanks a lot!

The following changes since commit 04300d66f0a06d572d9f2ad6768c38cabde22179:

  Merge tag 'riscv-for-linus-5.8-rc7' of 
git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux into master 
(2020-07-25 14:42:11 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 

for you to fetch changes up to fda2ec62cf1aa7cbee52289dc8059cd3662795da:

  vxlan: fix memleak of fdb (2020-08-01 11:49:18 -0700)


Aaron Ma (1):
  e1000e: continue to init PHY even when failed to disable ULP

Al Viro (1):
  fix a braino in cmsghdr_from_user_compat_to_kern()

Alaa Hleihel (1):
  net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev

Amit Cohen (1):
  selftests: ethtool: Fix test when only two speeds are supported

Andrii Nakryiko (2):
  bpf: Fix map leak in HASH_OF_MAPS map
  selftests/bpf: Extend map-in-map selftest to detect memory leaks

Aya Levin (1):
  net/mlx5e: Fix error path of device attach

Christoph Hellwig (1):
  net/bpfilter: Initialize pos in __bpfilter_process_sockopt

Cong Wang (1):
  ipv6: fix memory leaks on IPV6_ADDRFORM path

David Howells (1):
  rxrpc: Fix race between recvmsg and sendmsg on immediate call failure

David S. Miller (12):
  Merge branch 'selftests-net-Fix-clang-warnings-on-powerpc'
  Merge branch 'hns3-fixes'
  Merge branch 'net-lan78xx-fix-NULL-deref-and-memory-leak'
  Merge tag 'mlx5-fixes-2020-07-28' of git://git.kernel.org/.../saeed/linux
  Merge branch 'rhashtable-Fix-unprotected-RCU-dereference-in-__rht_ptr'
  Merge branch 'Fix-bugs-in-Octeontx2-netdev-driver'
  Merge branch 'mlxsw-fixes'
  Merge tag 'mac80211-for-davem-2020-07-30' of 
git://git.kernel.org/.../jberg/mac80211
  Merge branch '1GbE' of git://git.kernel.org/.../jkirsher/net-queue
  Merge tag 'mlx5-fixes-2020-07-30' of git://git.kernel.org/.../saeed/linux
  Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec
  Merge git://git.kernel.org/.../bpf/bpf

Eran Ben Elisha (3):
  net/mlx5: Fix a bug of using ptp channel index as pin index
  net/mlx5: Verify Hardware supports requested ptp function on a given pin
  net/mlx5: Query PPS pin operational status before registering it

Felix Fietkau (1):
  mac80211: remove STA txq pending airtime underflow warning

Francesco Ruggeri (1):
  igb: reinit_locked() should be called with rtnl_lock

Guillaume Nault (1):
  bareudp: forbid mixing IP and MPLS in multiproto mode

Guojia Liao (2):
  net: hns3: fix aRFS FD rules leftover after add a user FD rule
  net: hns3: fix for VLAN config when reset failed

Hangbin Liu (1):
  selftests/bpf: fix netdevsim trap_flow_action_cookie read

Herbert Xu (2):
  rhashtable: Fix unprotected RCU dereference in __rht_ptr
  rhashtable: Restore RCU marking on rhash_lock_head

Ido Schimmel (7):
  vxlan: Ensure FDB dump is performed under RCU
  ipv4: Silence suspicious RCU usage warning
  mlxsw: spectrum_router: Allow programming link-local host routes
  mlxsw: spectrum: Use different trap group for externally routed packets
  mlxsw: core: Increase scope of RCU read-side critical section
  mlxsw: core: Free EMAD transactions using kfree_rcu()
  mlxsw: spectrum_router: Fix use-after-free in router init / de-init

Jakub Kicinski (2):
  mlx4: disable device on shutdown
  devlink: ignore -EOPNOTSUPP errors on dumpit

Jean-Philippe Brucker (1):
  selftests/bpf: Fix cgroup sockopt verifier test

Jian Shen (1):
  net: hns3: add reset check for VF updating port based VLAN

Jianbo Liu (3):
  net/mlx5e: CT: Support restore ipv6 tunnel
  net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring
  net/mlx5e: E-Switch, Specify flow_source for rule with no in_port

Johan Hovold (3):
  net: lan78xx: add missing endpoint sanity check
  net: lan78xx: fix transfer-buffer memory leak
   

Re: [GIT] Networking

2020-07-25 Thread pr-tracker-bot
The pull request you sent on Fri, 24 Jul 2020 22:12:04 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1b64b2e2444c11b8dd2b657f8538c05cb699ed25

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2020-07-24 Thread David Miller


1) Fix RCU locaking in iwlwifi, from Johannes Berg.

2) mt76 can access uninitialized NAPI struct, from Felix Fietkau.

3) Fix race in updating pause settings in bnxt_en, from Vasundhara Volam.

4) Propagate error return properly during unbind failures in ax88172a,
   from George Kennedy.

5) Fix memleak in adf7242_probe, from Liu Jian.

6) smc_drv_probe() can leak, from Wang Hai.

7) Don't muck with the carrier state if register_netdevice() fails in
   the bonding driver, from Taehee Yoo.

8) Fix memleak in dpaa_eth_probe, from Liu Jian.

9) Need to check skb_put_padto() return value in hsr_fill_tag(), from
   Murali Karicheri.

10) Don't lose ionic RSS hash settings across FW update, from Shannon
Nelson.

11) Fix clobbered SKB control block in act_ct, from Wen Xu.

12) Missing newlink in "tx_timeout" sysfs output, from Xiongfeng Wang.

13) IS_UDPLITE cleanup a long time ago, incorrectly handled transformations
involving UDPLITE_RECV_CC.  From Miaohe Lin.

14) Unbalanced locking in netdevsim, from Taehee Yoo.

15) Suppress false-positive error messages in qed driver, from
Alexander Lobakin.

16) Out of bounds read in ax25_connect and ax25_sendmsg, from Peilin Ye.

17) Missing SKB release in cxgb4's uld_send(), from Navid Emamdoost.

18) Uninitialized value in geneve_changelink(), from Cong Wang.

19) Fix deadlock in xen-netfront, from Andera Righi.

19) flush_backlog() frees skbs with IRQs disabled, so should use
dev_kfree_skb_irq() instead of kfree_skb().  From Subash Abhinov
Kasiviswanathan.

Please pull, thanks a lot!

The following changes since commit 1df0d8960499e58963fd6c8ac75e544f2b417b29:

  Merge tag 'libnvdimm-fix-v5.8-rc5' of 
git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm (2020-07-10 
21:23:10 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 

for you to fetch changes up to 8754e1379e7089516a449821f88e1fe1ebbae5e1:

  drivers/net/wan: lapb: Corrected the usage of skb_cow (2020-07-24 20:17:42 
-0700)


Alessio Bonfiglio (1):
  iwlwifi: Make some Killer Wireless-AC 1550 cards work again

Alexander A. Klimov (1):
  net: ieee802154: adf7242: Replace HTTP links with HTTPS ones

Alexander Lobakin (2):
  qed: suppress "don't support RoCE & iWARP" flooding on HW init
  qed: suppress false-positives interrupt error messages on HW init

Alexandre Belloni (1):
  net: macb: use phy_interface_mode_is_rgmii everywhere

Andrea Righi (1):
  xen-netfront: fix potential deadlock in xennet_remove()

Bixuan Cui (1):
  net: neterion: vxge: reduce stack usage in VXGE_COMPLETE_VPATH_TX

Christophe JAILLET (1):
  hippi: Fix a size used in a 'pci_free_consistent()' in an error handling 
path

Claudiu Manoil (1):
  enetc: Remove the mdio bus on PF probe bailout

Cong Wang (3):
  bonding: check return value of register_netdevice() in bond_newlink()
  geneve: fix an uninitialized value in geneve_changelink()
  qrtr: orphan socket in qrtr_release()

Dan Carpenter (1):
  AX.25: Prevent integer overflows in connect and sendmsg

David Howells (1):
  rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning ENODATA

David S. Miller (13):
  Merge branch 'bnxt_en-fixes'
  Merge tag 'wireless-drivers-2020-07-13' of 
git://git.kernel.org/.../kvalo/wireless-drivers
  Merge branch 'bcmgenet-WAKE_FILTER'
  Merge branch 'net-smc-fixes'
  Merge tag 'ieee802154-for-davem-2020-07-20' of 
git://git.kernel.org/.../sschmidt/wpan
  Merge branch 'smc-fixes'
  Merge branch 'ionic-locking-and-filter-fixes'
  Merge branch 'udp-Fix-reuseport-selection-with-connected-sockets'
  Merge branch 'hns3-fixes'
  Merge branch 'qed-suppress-irrelevant-error-messages-on-HW-init'
  Merge branch 'sctp-shrink-stream-outq-in-the-right-place'
  Merge git://git.kernel.org/.../pablo/nf
  Merge tag 'wireless-drivers-2020-07-24' of 
git://git.kernel.org/.../kvalo/wireless-drivers

Doug Berger (3):
  net: bcmgenet: test MPD_EN when resuming
  net: bcmgenet: test RBUF_ACPI_EN when resuming
  net: bcmgenet: restore HFB filters on resume

Egor Pomozov (1):
  net: atlantic: fix PTP on AQC10X

Felix Fietkau (2):
  mt76: mt76x02: do not access uninitialized NAPI structs
  mt76: mt7615: fix EEPROM buffer size

Florian Westphal (1):
  netfilter: nf_tables: fix nat hook table deletion

Geert Uytterhoeven (1):
  usb: hso: Fix debug compile warning on sparc32

George Kennedy (1):
  ax88172a: fix ax88172a_unbind() failures

Guillaume Nault (1):
  Documentation: bareudp: update iproute2 sample commands

Hauke Mehrtens (1):
  ath10k: Fix NULL pointer dereference in AHB device probe

Helmut Grohne (1):
  net: dsa: microchip: call phy_remove_link_mode during probe

Herbert Xu (1):
  flow_offload: Move rhashtable inclusion to the source file

Huang Guobin (1):
   

Re: [GIT] Networking

2020-07-10 Thread pr-tracker-bot
The pull request you sent on Fri, 10 Jul 2020 16:58:15 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/5a764898afec0bc097003e8c3e727792289f76d6

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2020-07-10 Thread David Miller

It's been about two weeks since the last batch of fixes, and it
shows as we clock in here at 146 non-merge commits:

1) Restore previous behavior of CAP_SYS_ADMIN wrt. loading networking
   BPF programs, from Maciej Żenczykowski.

2) Fix dropped broadcasts in mac80211 code, from Seevalamuthu Mariappan.

3) Slay memory leak in nl80211 bss color attribute parsing code, from
   Luca Coelho.

4) Get route from skb properly in ip_route_use_hint(), from Miaohe
   Lin.

5) Don't allow anything other than ARPHRD_ETHER in llc code, from
   Eric Dumazet.

6) xsk code dips too deeply into DMA mapping implementation internals.
   Add dma_need_sync and use it.  From Christoph Hellwig

7) Enforce power-of-2 for BPF ringbuf sizes.  From Andrii Nakryiko.

8) Check for disallowed attributes when loading flow dissector BPF
   programs.  From Lorenz Bauer.

9) Correct packet injection to L3 tunnel devices via AF_PACKET, from
   Jason A. Donenfeld.

10) Don't advertise checksum offload on ipa devices that don't support
it.  From Alex Elder.

11) Resolve several issues in TCP MD5 signature support.  Missing
memory barriers, bogus options emitted when using syncookies,
and failure to allow md5 key changes in established states.
All from Eric Dumazet.

12) Fix interface leak in hsr code, from Taehee Yoo.

13) VF reset fixes in hns3 driver, from Huazhong Tan.

14) Make loopback work again with ipv6 anycast, from David Ahern.

15) Fix TX starvation under high load in fec driver, from Tobias
Waldekranz.

16) MLD2 payload lengths not checked properly in bridge multicast
code, from Linus Lüssing.

17) Packet scheduler code that wants to find the inner protocol
currently only works for one level of VLAN encapsulation.  Allow
Q-in-Q situations to work properly here, from Toke
Høiland-Jørgensen.

18) Fix route leak in l2tp, from Xin Long.

19) Resolve conflict between the sk->sk_user_data usage of bpf reuseport
support and various protocols.  From Martin KaFai Lau.

20) Fix socket cgroup v2 reference counting in some situations, from
Cong Wang.

21) Cure memory leak in mlx5 connection tracking offload support, from
Eli Britstein.

Please pull, thanks a lot!


The following changes since commit 4a21185cda0fbb860580eeeb4f1a70a9cda332a4:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2020-06-25 
18:27:40 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 

for you to fetch changes up to 1195c7cebb95081d809f81a27b21829573cbd4a8:

  Merge branch 'mlxsw-Various-fixes' (2020-07-10 14:33:34 -0700)


AceLan Kao (1):
  net: usb: qmi_wwan: add support for Quectel EG95 LTE modem

Alex Elder (6):
  net: ipa: always check for stopped channel
  net: ipa: no checksum offload for SDM845 LAN RX
  net: ipa: introduce ipa_cmd_tag_process()
  net: ipa: fix QMI structure definition bugs
  net: ipa: declare struct types in "ipa_gsi.h"
  net: ipa: include declarations in "ipa_gsi.c"

Alexander Lobakin (1):
  net: qed: fix buffer overflow on ethtool -d

Alexei Starovoitov (3):
  Merge branch 'fix-sockmap'
  Merge branch 'bpf-multi-prog-prep'
  Merge branch 'fix-sockmap-flow_dissector-uapi'

Andre Edich (2):
  smsc95xx: check return value of smsc95xx_reset
  smsc95xx: avoid memory leak in smsc95xx_bind

Andrii Nakryiko (3):
  libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI 
headers
  libbpf: Fix CO-RE relocs against .text section
  bpf: Enforce BPF ringbuf size to be the power of 2

Aya Levin (3):
  net/mlx5e: Fix VXLAN configuration restore after function reload
  net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash
  net/mlx5e: Fix 50G per lane indication

Carl Huang (1):
  net: qrtr: free flow in __qrtr_node_release

Christoph Hellwig (4):
  dma-mapping: Add a new dma_need_sync API
  xsk: Replace the cheap_dma flag with a dma_need_sync flag
  xsk: Remove a double pool->dev assignment in xp_dma_map
  xsk: Use dma_need_sync instead of reimplenting it

Christoph Paasch (1):
  tcp: make sure listeners don't initialize congestion-control state

Claudiu Manoil (1):
  enetc: Fix tx rings bitmap iteration range, irq handling

Codrin Ciubotariu (1):
  net: dsa: microchip: set the correct number of ports

Cong Wang (6):
  net: get rid of lockdep_set_class_and_subclass()
  net: explain the lockdep annotations for dev_uc_unsync()
  genetlink: get rid of family->attrbuf
  cgroup: fix cgroup_sk_alloc() for sk_clone_lock()
  net_sched: fix a memory leak in atm_tc_init()
  cgroup: Fix sock_cgroup_data on big-endian.

Dan Carpenter (1):
  net: qrtr: Fix an out of bounds read qrtr_endpoint_post()

David Ahern (2):
  ipv6: fib6_select_path can not use out path for nexthop objects
  ipv6: Fix use of any

Re: [GIT] Networking

2020-06-25 Thread pr-tracker-bot
The pull request you sent on Thu, 25 Jun 2020 16:43:48 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/4a21185cda0fbb860580eeeb4f1a70a9cda332a4

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2020-06-25 Thread David Miller


1) Don't insert ESP trailer twice in IPSEC code, from Huy Nguyen.

2) The default crypto algorithm selection in Kconfig for IPSEC is
   out of touch with modern reality, fix this up.  From Eric Biggers.

3) bpftool is missing an entry for BPF_MAP_TYPE_RINGBUF, from Andrii
   Nakryiko.

4) Missing init of ->frame_sz in xdp_convert_zc_to_xdp_frame(), from
   Hangbin Liu.

5) Adjust packet alignment handling in ax88179_178a driver to match
   what the hardware actually does.  From Jeremy Kerr.

6) register_netdevice can leak in the case one of the notifiers fail,
   from Yang Yingliang.

7) Use after free in ip_tunnel_lookup(), from Taehee Yoo.

8) VLAN checks in sja1105 DSA driver need adjustments, from Vladimir
   Oltean.

9) tg3 driver can sleep forever when we get enough EEH errors, fix
   from David Christensen.

10) Missing {READ,WRITE}_ONCE() annotations in various Intel ethernet
drivers, from Ciara Loftus.

11) Fix scanning loop break condition in of_mdiobus_register(), from
Florian Fainelli.

12) MTU limit is incorrect in ibmveth driver, from Thomas Falcon.

13) Endianness fix in mlxsw, from Ido Schimmel.

14) Use after free in smsc95xx usbnet driver, from Tuomas Tynkkynen.

15) Missing bridge mrp configuration validation, from Horatiu Vultur.

16) Fix circular netns references in wireguard, from Jason A. Donenfeld.

17) PTP initialization on recovery is not done properly in qed driver,
from Alexander Lobakin.

18) Endian conversion of L4 ports in filters of cxgb4 driver is wrong,
from Rahul Lakkireddy.

19) Don't clear bound device TX queue of socket prematurely otherwise
we get problems with ktls hw offloading, from Tariq Toukan.

20) ipset can do atomics on unaligned memory, fix from Russell King.

21) Align ethernet addresses properly in bridging code, from Thomas
Martitz.

22) Don't advertise ipv4 addresses on SCTP sockets having ipv6only
set, from Marcelo Ricardo Leitner.

Please pull, thanks a lot!

The following changes since commit 69119673bd50b176ded34032fadd41530fb5af21:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2020-06-16 
17:44:54 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 

for you to fetch changes up to 4c342f778fe234e0c2a2601d87fec8ba42f0d2c6:

  rds: transport module should be auto loaded when transport is set (2020-06-25 
16:26:25 -0700)


Aiden Leong (1):
  GUE: Fix a typo

Alexander Lobakin (11):
  net: ethtool: add missing NETIF_F_GSO_FRAGLIST feature string
  net: ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM
  net: qed: fix left elements count calculation
  net: qed: fix async event callbacks unregistering
  net: qede: stop adding events on an already destroyed workqueue
  net: qed: fix NVMe login fails over VFs
  net: qed: fix excessive QM ILT lines consumption
  net: qede: fix PTP initialization on recovery
  net: qede: fix use-after-free on recovery and AER handling
  net: qed: reset ILT block sizes before recomputing to fix crashes
  net: qed: fix "maybe uninitialized" warning

Andrew Lunn (1):
  net: ethtool: Handle missing cable test TDR parameters

Andrii Nakryiko (3):
  bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments
  tools/bpftool: Add ringbuf map to a list of known map types
  bpf: bpf_probe_read_kernel_str() has to return amount of data read on 
success

Ard Biesheuvel (1):
  net: phy: mscc: avoid skcipher API for single block AES encryption

Björn Töpel (1):
  i40e: fix crash when Rx descriptor count is changed

Briana Oursler (1):
  tc-testing: avoid action cookies with odd length.

Ciara Loftus (3):
  ixgbe: protect ring accesses with READ- and WRITE_ONCE
  i40e: protect ring accesses with READ- and WRITE_ONCE
  ice: protect ring accesses with WRITE_ONCE

Claudiu Beznea (3):
  net: macb: undo operations in case of failure
  net: macb: call pm_runtime_put_sync on failure path
  net: macb: free resources on failure path of at91ether_open()

Claudiu Manoil (1):
  enetc: Fix HW_VLAN_CTAG_TX|RX toggling

Colin Ian King (1):
  qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE

Daniel Mack (1):
  dsa: Allow forwarding of redirected IGMP traffic

Dany Madden (1):
  ibmvnic: continue to init in CRQ reset returns H_CLOSED

David Christensen (1):
  tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes

David Howells (4):
  rxrpc: Fix trace string
  rxrpc: Fix handling of rwind from an ACK packet
  rxrpc: Fix afs large storage transmission performance drop
  rxrpc: Fix notification call on completion of discarded calls

David S. Miller (24):
  Merge git://git.kernel.org/.../bpf/bpf
  Merge branch 'act_gate-fixes'
  Merge branch 'sja1105-fixes'
  Merge branch 'mptcp-cope-with-syn

Re: [GIT] Networking

2020-06-16 Thread pr-tracker-bot
The pull request you sent on Tue, 16 Jun 2020 16:25:51 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/69119673bd50b176ded34032fadd41530fb5af21

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2020-06-16 Thread David Miller


1) Don't get per-cpu pointer with preemption enabled in nft_set_pipapo,
   fix from Stefano Brivio.

2) Fix memory leak in ctnetlink, from Pablo Neira Ayuso.

3) Multiple definitions of MPTCP_PM_MAX_ADDR, from Geliang Tang.

4) Accidently disabling NAPI in non-error paths of macb_open(), from
   Charles Keepax.

5) Fix races between alx_stop and alx_remove, from Zekun Shen.

6) We forget to re-enable SRIOV during resume in bnxt_en driver,
   from Michael Chan.

7) Fix memory leak in ipv6_mc_destroy_dev(), from Wang Hai.

8) rxtx stats use wrong index in mvpp2 driver, from Sven Auhagen.

9) Fix memory leak in mptcp_subflow_create_socket error path,
   from Wei Yongjun.

10) We should not adjust the TCP window advertised when sending dup
acks in non-SACK mode, because it won't be counted as a dup by the
sender if the window size changes.  From Eric Dumazet.

11) Destroy the right number of queues during remove in mvpp2 driver,
from Sven Auhagen.

12) Various WOL and PM fixes to e1000 driver, from Chen Yu, Vaibhav
Gupta, and Arnd Bergmann.

Please pull, thanks a lot!

The following changes since commit b3a9e3b9622ae10064826dccb4f7a52bd88c7407:

  Linux 5.8-rc1 (2020-06-14 12:45:04 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 

for you to fetch changes up to c9f66b43ee27409e1b614434d87e0e722efaa5f2:

  Merge branch '1GbE' of 
git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue (2020-06-16 
16:16:24 -0700)


Aditya Pakki (2):
  test_objagg: Fix potential memory leak in error handling
  rocker: fix incorrect error handling in dma_rings_init

Alaa Hleihel (2):
  net/sched: act_ct: Make tcf_ct_flow_table_restore_skb inline
  netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline

Arnd Bergmann (1):
  e1000e: fix unused-function warning

Bartosz Golaszewski (1):
  net: ethernet: mtk-star-emac: simplify interrupt handling

Charles Keepax (1):
  net: macb: Only disable NAPI on the actual error path

Chen Yu (1):
  e1000e: Do not wake up the system via WOL if device wakeup is disabled

Colin Ian King (1):
  net: axienet: fix spelling mistake in comment "Exteneded" -> "extended"

David S. Miller (4):
  Merge git://git.kernel.org/.../pablo/nf
  Merge branch 'bnxt_en-Bug-fixes'
  Merge branch 'remove-dependency-between-mlx5-act_ct-nf_flow_table'
  Merge branch '1GbE' of git://git.kernel.org/.../jkirsher/net-queue

Eric Dumazet (1):
  tcp: grow window for OOO packets only for SACK flows

Geliang Tang (2):
  mptcp: drop MPTCP_PM_MAX_ADDR
  mptcp: use list_first_entry_or_null

Ido Schimmel (1):
  mlxsw: spectrum: Adjust headroom buffers for 8x ports

Ka-Cheong Poon (1):
  net/rds: NULL pointer de-reference in rds_ib_add_one()

Martin (1):
  bareudp: Fixed configuration to avoid having garbage values

Michael Chan (3):
  bnxt_en: Simplify bnxt_resume().
  bnxt_en: Re-enable SRIOV during resume.
  bnxt_en: Fix AER reset logic on 57500 chips.

Pablo Neira Ayuso (2):
  netfilter: ctnetlink: memleak in filter initialization error path
  netfilter: nf_tables: hook list memleak in flowtable deletion

Sergei Shtylyov (1):
  MAINTAINERS: switch to my private email for Renesas Ethernet drivers

Stefano Brivio (2):
  netfilter: nft_set_rbtree: Don't account for expired elements on insertion
  netfilter: nft_set_pipapo: Disable preemption before getting per-CPU 
pointer

Sven Auhagen (2):
  mvpp2: ethtool rxtx stats fix
  mvpp2: remove module bugfix

Thomas Falcon (1):
  ibmvnic: Harden device login requests

Tim Harvey (1):
  lan743x: add MODULE_DEVICE_TABLE for module loading alias

Vaibhav Gupta (1):
  e1000: use generic power management

Vasundhara Volam (1):
  bnxt_en: Return from timer if interface is not in open state.

Vladimir Oltean (2):
  MAINTAINERS: merge entries for felix and ocelot drivers
  net: dsa: sja1105: fix PTP timestamping with large tc-taprio cycles

Wang Hai (1):
  mld: fix memory leak in ipv6_mc_destroy_dev()

Wang Qing (1):
  qlcnic: Use kobj_to_dev() instead

Wei Yongjun (1):
  mptcp: fix memory leak in mptcp_subflow_create_socket()

Zekun Shen (1):
  net: alx: fix race condition in alx_remove

 MAINTAINERS|  30 
++-
 drivers/net/bareudp.c  |   2 ++
 drivers/net/dsa/sja1105/sja1105_ptp.c  |   8 +++---
 drivers/net/ethernet/atheros/alx/main.c|   9 ---
 drivers/net/ethernet/broadcom/bnxt/bnxt.c  |  35 
+--
 drivers/net/ethernet/cadence/macb_main.c   |   9 +++
 drivers/net/ethernet/ibm/ibmvnic.c |  21 +---
 drivers/net/ethernet/intel/e1000/e1000_main.c  |  49 
++-

Re: [GIT] Networking

2020-06-13 Thread pr-tracker-bot
The pull request you sent on Sat, 13 Jun 2020 15:54:03 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/96144c58abe7ff767e754b5b80995f7b8846d49b

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2020-06-13 Thread David Miller


1) Fix cfg80211 deadlock, from Johannes Berg.

2) RXRPC fails to send norigications, from David Howells.

3) MPTCP RM_ADDR parsing has an off by one pointer error, fix
   from Geliang Tang.

4) Fix crash when using MSG_PEEK with sockmap, from Anny Hu.

5) The ucc_geth driver needs __netdev_watchdog_up exported, from
   Valentin Longchamp.

6) Fix hashtable memory leak in dccp, from Wang Hai.

7) Fix how nexthops are marked as FDB nexthops, from David Ahern.

8) Fix mptcp races between shutdown and recvmsg, from Paolo Abeni.

9) Fix crashes in tipc_disc_rcv(), from Tuong Lien.

10) Fix link speed reporting in iavf driver, from Brett Creeley.

11) When a channel is used for XSK and then reused again later for
XSK, we forget to clear out the relevant data structures in
mlx5 which causes all kinds of problems.  Fix from Maxim
Mikityanskiy.

12) Fix memory leak in genetlink, from Cong Wang.

13) Disallow sockmap attachments to UDP sockets, it simply won't
work.  From Lorenz Bauer.

Please pull, thanks a lot!

The following changes since commit af7b4801030c07637840191c69eb666917e4135d:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2020-06-07 
17:27:45 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 

for you to fetch changes up to bc139119a1708ae3db1ebb379630f286e28d06e8:

  net: ethernet: ti: ale: fix allmulti for nu type ale (2020-06-13 15:37:17 
-0700)


Aleksandr Loktionov (1):
  iavf: use appropriate enum for comparison

Alex Elder (4):
  net: ipa: program metadata mask differently
  net: ipa: fix modem LAN RX endpoint id
  net: ipa: program upper nibbles of sequencer type
  net: ipa: header pad field only valid for AP->modem endpoint

Andrey Ignatov (1):
  bpf: Fix memlock accounting for sock_hash

Andrii Nakryiko (5):
  selftests/bpf: Fix ringbuf selftest sample counting undeterminism
  libbpf: Handle GCC noreturn-turned-volatile quirk
  tools/bpftool: Fix skeleton codegen
  libbpf: Support pre-initializing .bss global variables
  bpf: Undo internal BPF_PROBE_MEM in BPF insns dump

Arjun Roy (1):
  net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy

Arnaldo Carvalho de Melo (1):
  libbpf: Define __WORDSIZE if not available

Aya Levin (1):
  net/mlx5e: Fix ethtool hfunc configuration change

Ayush Sawal (2):
  Crypto/chcr: Calculate src and dst sg lengths separately for dma map
  Crypto/chcr: Checking cra_refcnt before unregistering the algorithms

Brett Creeley (2):
  iavf: fix speed reporting over virtchnl
  iavf: Fix reporting 2.5 Gb and 5Gb speeds

Brett Mastbergen (1):
  tools, bpf: Do not force gcc as CC

Cong Wang (2):
  net: change addr_list_lock back to static key
  genetlink: clean up family attributes allocations

Corentin Labbe (1):
  net: cadence: macb: disable NAPI on error

Dan Carpenter (2):
  bpf: Fix an error code in check_btf_func()
  net/mlx5: E-Switch, Fix some error pointer dereferences

David Ahern (3):
  bpf: Reset data_meta before running programs attached to devmap entry
  nexthop: Fix fdb labeling for groups
  vxlan: Remove access to nexthop group struct

David Howells (3):
  rxrpc: Move the call completion handling out of line
  rxrpc: Fix missing notification
  rxrpc: Fix race between incoming ACK parser and retransmitter

David S. Miller (7):
  Merge tag 'mac80211-for-davem-2020-06-08' of 
git://git.kernel.org/.../jberg/mac80211
  Merge tag 'rxrpc-fixes-20200605' of 
git://git.kernel.org/.../dhowells/linux-fs
  Merge branch 'chcr-Fixing-issues-in-dma-mapping-and-driver-removal'
  Merge tag 'mlx5-fixes-2020-06-11' of git://git.kernel.org/.../saeed/linux
  Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/net-queue
  Merge branch 'net-ipa-endpoint-configuration-fixes'
  Merge git://git.kernel.org/.../bpf/bpf

Denis Efremov (1):
  net/mlx5: DR, Fix freeing in dr_create_rc_qp()

Flavio Suligoi (3):
  doc: networking: wireless: fix wiki website url
  include: fix wiki website url in netlink interface header
  net: fix wiki website url mac80211 and wireless files

Geliang Tang (1):
  mptcp: bugfix for RM_ADDR option parsing

Grygorii Strashko (2):
  net: ethernet: ti: am65-cpsw-nuss: fix ale parameters init
  net: ethernet: ti: ale: fix allmulti for nu type ale

Jakub Kicinski (3):
  docs: networking: fix extra spaces in ethtool-netlink
  docs: networkng: fix lists and table in sja1105
  docs: networkng: convert sja1105's devlink info to RTS

Jakub Sitnicki (2):
  bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free
  bpf, sockhash: Synchronize delete from bucket list on map free

Jean-Philippe Brucker (1):
  tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes

Jesper Dangaard Brouer

Re: [GIT] Networking

2020-06-08 Thread pr-tracker-bot
The pull request you sent on Tue, 02 Jun 2020 17:11:11 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 
> refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/cb8e59cc87201af93dfbb6c3dccc8fcad72a09c2

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


Re: [GIT] Networking

2020-06-07 Thread pr-tracker-bot
The pull request you sent on Sun, 07 Jun 2020 17:21:43 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/af7b4801030c07637840191c69eb666917e4135d

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2020-06-07 Thread David Miller


I still haven't received from Johannes Berg a fix for the wireless
shutdown issues you reported, but I will send that to you as soon
as I have it.  Meanwhile:

1) Fix the build with certain Kconfig combinations for the Chelsio
   inline TLS device, from Rohit Maheshwar and Vinay Kumar Yadavi.

2) Fix leak in genetlink, from Cong Lang.

3) Fix out of bounds packet header accesses in seg6, from Ahmed
   Abdelsalam.

4) Two XDP fixes in the ENA driver, from Sameeh Jubran

5) Use rwsem in device rename instead of a seqcount because this code
   can sleep, from Ahmed S. Darwish.

6) Fix WoL regressions in r8169, from Heiner Kallweit.

7) Fix qed crashes in kdump mode, from Alok Prasad.

8) Fix the callbacks used for certain thermal zones in mlxsw, from
   Vadim Pasternak.

Please pull, thanks a lot!

The following changes since commit cb8e59cc87201af93dfbb6c3dccc8fcad72a09c2:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 
(2020-06-03 16:27:18 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 

for you to fetch changes up to 4d3da2d8d91f66988a829a18a0ce59945e8ae4fb:

  net: dsa: lantiq_gswip: fix and improve the unsupported interface error 
(2020-06-07 17:09:46 -0700)


Ahmed Abdelsalam (1):
  seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds

Ahmed S. Darwish (4):
  net: core: device_rename: Use rwsem instead of a seqcount
  net: phy: fixed_phy: Remove unused seqcount
  u64_stats: Document writer non-preemptibility requirement
  net: mdiobus: Disable preemption upon u64_stats update

Alexander Lobakin (1):
  net: ethernet: mvneta: fix MVNETA_SKB_HEADROOM alignment

Alok Prasad (1):
  net: qed: fixes crash while running driver in kdump kernel

Antoine Tenart (1):
  net: phy: mscc: fix Serdes configuration in vsc8584_config_init

Cong Wang (1):
  genetlink: fix memory leaks in genl_family_rcv_msg_dumpit()

Dan Carpenter (2):
  net: ethernet: dwmac: Fix an error code in imx_dwmac_probe()
  ethtool: linkinfo: remove an unnecessary NULL check

Dan Murphy (5):
  net: dp83869: Fix OF_MDIO config check
  net: dp83867: Fix OF_MDIO config check
  net: marvell: Fix OF_MDIO config check
  net: mscc: Fix OF_MDIO config check
  net: dp83869: Reset return variable if PHY strap is read

David S. Miller (2):
  Merge branch 'ena-xdp-fixes'
  Merge branch 'Fixes-for-OF_MDIO-flag'

Denis Efremov (1):
  cxgb4: Use kfree() instead kvfree() where appropriate

Heiner Kallweit (1):
  r8169: fix failing WoL

Herbert Xu (1):
  rhashtable: Drop raw RCU deref in nested_table_free

Jiri Benc (1):
  geneve: change from tx_error to tx_dropped on missing metadata

Kees Cook (1):
  net: ethtool: Fix comment mentioning typo in IS_ENABLED()

Martin Blumenstingl (1):
  net: dsa: lantiq_gswip: fix and improve the unsupported interface error

Michal Vokáč (1):
  net: dsa: qca8k: Fix "Unexpected gfp" kernel exception

Paolo Abeni (1):
  inet_connection_sock: clear inet_num out of destroy helper

Pavel Machek (1):
  net/xdp: use shift instead of 64 bit division

Roelof Berg (1):
  lan743x: Use correct MAC_CR configuration for 1 GBit speed

Rohit Maheshwari (1):
  crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set

Sameeh Jubran (2):
  net: ena: xdp: XDP_TX: fix memory leak
  net: ena: xdp: update napi budget for DROP and ABORTED

Stefano Garzarella (1):
  vsock/vmci: make vmci_vsock_transport_cb() static

Tuong Lien (1):
  tipc: fix NULL pointer dereference in streaming

Vadim Pasternak (1):
  mlxsw: core: Use different get_trend() callbacks for different thermal 
zones

Valentin Longchamp (1):
  net: ethernet: freescale: remove unneeded include for ucc_geth

Vinay Kumar Yadav (1):
  crypto/chtls:Fix compile error when CONFIG_IPV6 is disabled

Wang Hai (1):
  yam: fix possible memory leak in yam_init_driver

 drivers/crypto/chelsio/chcr_algo.h |  4 
 drivers/crypto/chelsio/chtls/chtls_cm.c| 46 
---
 drivers/crypto/chelsio/chtls/chtls_main.c  |  2 ++
 drivers/net/dsa/lantiq_gswip.c |  3 ++-
 drivers/net/dsa/qca8k.c|  3 +--
 drivers/net/ethernet/amazon/ena/ena_netdev.c   | 10 -
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c |  6 +++---
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c |  2 +-
 drivers/net/ethernet/freescale/ucc_geth.c  |  1 -
 drivers/net/ethernet/marvell/mvneta.c  |  2 +-
 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 23 
 drivers/net/ethernet/microchip/lan743x_main.c  |  2 +-
 drivers/net/ethernet/qlogic/qed/qed_sriov.c|  4 
 drivers/net/ethernet/qlogic/qed/qed_sriov.h| 10 +++--
 drivers/net/ethernet/qlogic/qe

Re: [GIT] Networking

2020-05-31 Thread pr-tracker-bot
The pull request you sent on Sat, 30 May 2020 22:13:09 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/19835b1ba6b1f2d3fb5aefffa01ebd626513ff4a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2020-05-30 Thread David Miller


Another week, another set of bug fixes:

1) Fix pskb_pull length in __xfrm_transport_prep(), from Xin Long.

2) Fix double xfrm_state put in esp{4,6}_gro_receive(), also from Xin
   Long.

3) Re-arm discovery timer properly in mac80211 mesh code, from Linus
   Lüssing.

4) Prevent buffer overflows in nf_conntrack_pptp debug code, from Pablo
   Neira Ayuso.

5) Fix race in ktls code between tls_sw_recvmsg() and
   tls_decrypt_done(), from Vinay Kumar Yadav.

6) Fix crashes on TCP fallback in MPTCP code, from Paolo Abeni.

7) More validation is necessary of untrusted GSO packets coming from
   virtualization devices, from Willem de Bruijn.

8) Fix endianness of bnxt_en firmware message length accesses, from
   Edwin Peer.

9) Fix infinite loop in sch_fq_pie, from Davide Caratti.

10) Fix lockdep splat in DSA by setting lockless TX in netdev features
for slave ports, from Vladimir Oltean.

11) Fix suspend/resume crashes in mlx5, from Mark Bloch.

12) Fix use after free in bpf fmod_ret, from Alexei Starovoitov.

13) ARP retransmit timer guard uses wrong offset, from Hongbin Liu.

14) Fix leak in inetdev_init(), from Yang Yingliang.

15) Don't try to use inet hash and unhash in l2tp code, results in
crashes.  From Eric Dumazet.

Please pull, thanks a lot!

The following changes since commit 98790bbac4db1697212ce9462ec35ca09c4a2810:

  Merge tag 'efi-urgent-2020-05-24' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2020-05-24 10:24:10 
-0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 

for you to fetch changes up to d9a81a225277686eb629938986d97629ea102633:

  l2tp: add sk_family checks to l2tp_validate_socket (2020-05-30 21:56:55 -0700)


Alexei Starovoitov (1):
  bpf: Fix use-after-free in fmod_ret check

Antony Antony (1):
  xfrm: fix error in comment

Arnd Bergmann (1):
  bridge: multicast: work around clang bug

Aya Levin (1):
  net/mlx5e: Fix arch depending casting issue in FEC

Björn Töpel (1):
  xsk: Add overflow check for u64 division, stored into u32

Chris Lew (1):
  net: qrtr: Allocate workqueue before kernel_bind

Chris Packham (1):
  net: sctp: Fix spelling in Kconfig help

Chuhong Yuan (1):
  NFC: st21nfca: add missed kfree_skb() in an error path

Daniele Palmas (1):
  net: usb: qmi_wwan: add Telit LE910C1-EUX composition

David Ahern (4):
  nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry
  nexthop: Expand nexthop_is_multipath in a few places
  ipv4: Refactor nhc evaluation in fib_table_lookup
  ipv4: nexthop version of fib_info_nh_uses_dev

David S. Miller (9):
  Merge tag 'mac80211-for-net-2020-05-25' of 
git://git.kernel.org/.../jberg/mac80211
  Merge git://git.kernel.org/.../pablo/nf
  Merge branch 'nexthop-group-fixes'
  Merge branch 'bnxt_en-Bug-fixes'
  Merge git://git.kernel.org/.../pablo/nf
  Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec
  Merge git://git.kernel.org/.../bpf/bpf
  Merge tag 'mlx5-fixes-2020-05-28' of git://git.kernel.org/.../saeed/linux
  Merge branch 'mptcp-a-bunch-of-fixes'

Davide Caratti (1):
  net/sched: fix infinite loop in sch_fq_pie

Edwin Peer (1):
  bnxt_en: fix firmware message length endianness

Eric Dumazet (4):
  crypto: chelsio/chtls: properly set tp->lsndtime
  net: be more gentle about silly gso requests coming from user
  l2tp: do not use inet_hash()/inet_unhash()
  l2tp: add sk_family checks to l2tp_validate_socket

Fugang Duan (1):
  net: stmmac: enable timestamp snapshot for required PTP packets in dwmac 
v5.10a

Hangbin Liu (1):
  neigh: fix ARP retransmit timer guard

Heinrich Kuhn (1):
  nfp: flower: fix used time of merge flow statistics

Jia He (1):
  virtio_vsock: Fix race condition in virtio_transport_recv_pkt

Johannes Berg (1):
  cfg80211: fix debugfs rename crash

John Fastabend (3):
  bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones
  bpf, selftests: Verifier bounds tests need to be updated
  bpf, selftests: Add a verifier test for assigning 32bit reg states to 
64bit ones

Jonas Falkevik (1):
  sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event

Linus Lüssing (1):
  mac80211: mesh: fix discovery timer re-arming issue / crash

Maor Dickman (1):
  net/mlx5e: Remove warning "devices are not on same switch HW"

Mark Bloch (1):
  net/mlx5: Fix crash upon suspend/resume

Michael Braun (1):
  netfilter: nft_reject_bridge: enable reject with bridge vlan

Michael Chan (1):
  bnxt_en: Fix accumulation of bp->net_stats_prev.

Nathan Chancellor (1):
  netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update

Nicolas Dichtel (1):
  xfrm interface: fix oops when deleting a x-netns interface

Nikolay Aleksandrov (1):
  nexthops: don't modify pub

Re: [GIT] Networking

2020-05-23 Thread pr-tracker-bot
The pull request you sent on Sat, 23 May 2020 17:06:54 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/caffb99b6929f41a69edbb5aef3a359bf45f3315

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2020-05-23 Thread David Miller


1) Fix RCU warnings in ipv6 multicast router code, from Madhuparna Bhowmik.

2) Nexthop attributes aren't being checked properly because of
   mis-initialized iterator, from David Ahern.

3) Revert iop_idents_reserve() change as it caused performance
   regressions and was just working around what is really a UBSAN bug
   in the compiler.  From Yuqi Jin.

4) Read MAC address properly from ROM in bmac driver (double iteration
   proceeds past end of address array), from Jeremy Kerr.

5) Add Microsoft Surface device IDs to r8152, from Marc Payne.

6) Prevent reference to freed SKB in __netif_receive_skb_core(), from
   Boris Sukholitko.

7) Fix ACK discard behavior in rxrpc, from David Howells.

8) Preserve flow hash across packet scrubbing in wireguard, from
   Jason A. Donenfeld.

9) Cap option length properly for SO_BINDTODEVICE in AX25, from Eric
   Dumazet.

10) Fix encryption error checking in kTLS code, from Vadim Fedorenko.

11) Missing BPF prog ref release in flow dissector, from Jakub
Sitnicki.

12) dst_cache must be used with BH disabled in tipc, from Eric Dumazet.

13) Fix use after free in mlxsw driver, from Jiri Pirko.

14) Order kTLS key destruction properly in mlx5 driver, from Tariq
Toukan.

15) Check devm_platform_ioremap_resource() return value properly in several
drivers, from Tiezhu Yang.

Please pull, thanks a lot!

The following changes since commit f85c1598ddfe83f61d0656bd1d2025fa3b148b99:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2020-05-15 
13:10:06 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 

for you to fetch changes up to 539d39ad0c61b35f69565a037d7586deaf6d6166:

  net: smsc911x: Fix runtime PM imbalance on error (2020-05-23 16:52:17 -0700)


Alex Elder (1):
  net: ipa: don't be a hog in gsi_channel_poll()

Amit Cohen (1):
  selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer

Andrii Nakryiko (1):
  bpf: Prevent mmap()'ing read-only maps as writable

Antoine Tenart (1):
  net: phy: mscc: fix initialization of the MACsec protocol mode

Boris Sukholitko (1):
  __netif_receive_skb_core: pass skb by reference

Claudiu Manoil (1):
  felix: Fix initialization of ioremap resources

DENG Qingfang (1):
  net: dsa: mt7530: fix roaming from DSA user ports

David Ahern (1):
  nexthop: Fix attribute checking for groups

David Howells (4):
  rxrpc: Fix the excessive initial retransmission timeout
  rxrpc: Trace discarded ACKs
  rxrpc: Fix ack discard
  rxrpc: Fix a warning

David S. Miller (10):
  Merge tag 'wireless-drivers-2020-05-19' of 
git://git.kernel.org/.../kvalo/wireless-drivers
  Merge branch 'wireguard-fixes'
  Merge branch 'net-ethernet-ti-fix-some-return-value-check'
  Merge branch 'net-tls-fix-encryption-error-path'
  Merge git://git.kernel.org/.../bpf/bpf
  Merge tag 'rxrpc-fixes-20200520' of 
git://git.kernel.org/.../dhowells/linux-fs
  Merge branch 'netdevsim-Two-small-fixes'
  Merge branch 'mlxsw-Various-fixes'
  Merge tag 'rxrpc-fixes-20200523-v2' of 
git://git.kernel.org/.../dhowells/linux-fs
  Merge tag 'mlx5-fixes-2020-05-22' of git://git.kernel.org/.../saeed/linux

Dinghao Liu (1):
  net: smsc911x: Fix runtime PM imbalance on error

Eran Ben Elisha (2):
  net/mlx5: Fix a race when moving command interface to events mode
  net/mlx5: Avoid processing commands before cmdif is ready

Eric Dumazet (2):
  ax25: fix setsockopt(SO_BINDTODEVICE)
  tipc: block BH before using dst_cache

Grygorii Strashko (1):
  net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend

Heiner Kallweit (1):
  r8169: fix OCP access on RTL8117

Ido Schimmel (2):
  netdevsim: Ensure policer drop counter always increases
  selftests: netdevsim: Always initialize 'RET' variable

Jakub Sitnicki (1):
  flow_dissector: Drop BPF flow dissector prog ref on netns cleanup

Jason A. Donenfeld (4):
  wireguard: selftests: use newer iproute2 for gcc-10
  wireguard: noise: read preshared key while taking lock
  wireguard: queueing: preserve flow hash across packet scrubbing
  wireguard: noise: separate receive counter from send counter

Jere Leppänen (1):
  sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and 
socket is closed

Jeremy Kerr (1):
  net: bmac: Fix read of MAC address from ROM

Jiri Pirko (1):
  mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case 
reload fails

Jonathan McDowell (1):
  net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x

KP Singh (1):
  security: Fix hook iteration for secid_to_secctx

Kurt Kanzenbach (1):
  dt-bindings: net: dsa: b53: Add missing size and address cells to example

Leon Romanovsky (1):
  net: phy: propagate an error back to the callers of phy_sfp_probe

Re: [GIT] Networking

2020-05-15 Thread pr-tracker-bot
The pull request you sent on Fri, 15 May 2020 12:39:00 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/f85c1598ddfe83f61d0656bd1d2025fa3b148b99

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2020-05-15 Thread David Miller


1) Fix sk_psock reference count leak on receive, from Xiyu Yang.

2) CONFIG_HNS should be invisible, from Geert Uytterhoeven.

3) Don't allow locking route MTUs in ipv6, RFCs actually forbid
   this, from Maciej Żenczykowski.

4) ipv4 route redirect backoff wasn't actually enforced, from
   Paolo Abeni.

5) Fix netprio cgroup v2 leak, from Zefan Li.

6) Fix infinite loop on rmmod in conntrack, from Florian Westphal.

7) Fix tcp SO_RCVLOWAT hangs, from Eric Dumazet.

8) Various bpf probe handling fixes, from Daniel Borkmann.

Please pull, thanks a lot!

The following changes since commit a811c1fa0a02c062555b54651065899437bacdbe:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2020-05-06 
20:53:22 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 

for you to fetch changes up to 8e1381049ed5d213e7a1a7f95bbff83af8c59234:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf (2020-05-15 
10:57:21 -0700)


Alex Elder (2):
  net: ipa: set DMA length in gsi_trans_cmd_add()
  net: ipa: use tag process on modem crash

Alexei Starovoitov (1):
  Merge branch 'restrict-bpf_probe_read'

Amol Grover (2):
  ipmr: Fix RCU list debugging warning
  ipmr: Add lockdep expression to ipmr_for_each_table macro

Anders Roxell (1):
  security: Fix the default value of secid_to_secctx hook

Andrii Nakryiko (1):
  bpf: Fix bug in mmap() implementation for BPF array map

Arnd Bergmann (3):
  net: bareudp: avoid uninitialized variable warning
  net: freescale: select CONFIG_FIXED_PHY where needed
  netfilter: conntrack: avoid gcc-10 zero-length-bounds warning

Christoph Paasch (1):
  mptcp: Initialize map_seq upon subflow establishment

Chuhong Yuan (1):
  net: microchip: encx24j600: add missed kthread_stop

Clay McClure (1):
  net: ethernet: ti: Remove TI_CPTS_MOD workaround

Cong Wang (1):
  net: fix a potential recursive NETDEV_FEAT_CHANGE

Dan Carpenter (1):
  dpaa2-eth: prevent array underflow in update_cls_rule()

Daniel Borkmann (3):
  bpf: Restrict bpf_probe_read{, str}() only to archs where they work
  bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range
  bpf: Restrict bpf_trace_printk()'s %s usage and add %pks, %pus specifier

David S. Miller (8):
  Merge branch 'net-ipa-fix-cleanup-after-modem-crash'
  Merge branch 'ionic-fixes'
  Merge branch 's390-fixes'
  Merge branch 'tipc-fixes'
  MAINTAINERS: Add Jakub to networking drivers.
  Merge git://git.kernel.org/.../pablo/nf
  MAINTAINERS: Mark networking drivers as Maintained.
  Merge git://git.kernel.org/.../bpf/bpf

Eric Dumazet (2):
  tcp: fix SO_RCVLOWAT hangs with fat skbs
  tcp: fix error recovery in tcp_zerocopy_receive()

Florian Fainelli (2):
  net: dsa: loop: Add module soft dependency
  net: broadcom: Select BROADCOM_PHY for BCMGENET

Florian Westphal (1):
  netfilter: conntrack: fix infinite loop on rmmod

Geert Uytterhoeven (1):
  net: hisilicon: Make CONFIG_HNS invisible

Guillaume Nault (1):
  pppoe: only process PADT targeted at local interfaces

Heiner Kallweit (2):
  r8169: re-establish support for RTL8401 chip version
  net: phy: fix aneg restart in phy_ethtool_set_eee

Ioana Ciornei (1):
  dpaa2-eth: properly handle buffer size restrictions

Jacob Keller (1):
  ptp: fix struct member comment for do_aux_work

Jakub Kicinski (1):
  Merge git://git.kernel.org/.../bpf/bpf

John Fastabend (2):
  bpf, sockmap: msg_pop_data can incorrecty set an sge length
  bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size

Kelly Littlepage (1):
  net: tcp: fix rx timestamp behavior for tcp_recvmsg

Kevin Lo (1):
  net: phy: broadcom: fix BCM54XX_SHD_SCR3_TRDDAPD value for BCM54810

Luo bin (1):
  hinic: fix a bug of ndo_stop

Maciej Żenczykowski (2):
  net: remove spurious declaration of tcp_default_init_rwnd()
  Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu"

Madhuparna Bhowmik (1):
  drivers: net: hamradio: Fix suspicious RCU usage warning in bpqether.c

Matteo Croce (1):
  samples: bpf: Fix build error

Matthieu Baerts (1):
  selftests: mptcp: pm: rm the right tmp file

Michael S. Tsirkin (1):
  virtio_net: fix lockdep warning on 32 bit

Oliver Neukum (1):
  usb: hso: correct debug message

Pablo Neira Ayuso (1):
  netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration

Paolo Abeni (3):
  mptcp: set correct vfs info for subflows
  net: ipv4: really enforce backoff for redirects
  netlabel: cope with NULL catmap

Paul Blakey (1):
  netfilter: flowtable: Add pending bit for offload work

Phil Sutter (1):
  netfilter: nft_set_rbtree: Add missing expired checks

Roi Dayan (1):
  netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue

Shannon N

Re: [GIT] Networking

2020-05-06 Thread pr-tracker-bot
The pull request you sent on Wed, 06 May 2020 20:40:39 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a811c1fa0a02c062555b54651065899437bacdbe

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2020-05-06 Thread David Miller


1) Fix reference count leaks in various parts of batman-adv, from
   Xiyu Yang.

2) Update NAT checksum even when it is zero, from Guillaume Nault.

3) sk_psock reference count leak in tls code, also from Xiyu Yang.

4) Sanity check TCA_FQ_CODEL_DROP_BATCH_SIZE netlink attribute in
   fq_codel, from Eric Dumazet.

5) Fix panic in choke_reset(), also from Eric Dumazet.

6) Fix VLAN accel handling in bnxt_fix_features(), from Michael Chan.

7) Disallow out of range quantum values in sch_sfq, from Eric Dumazet.

8) Fix crash in x25_disconnect(), from Yue Haibing.

9) Don't pass pointer to local variable back to the caller in
   nf_osf_hdr_ctx_init(), from Arnd Bergmann.

10) Wireguard should use the ECN decap helper functions, from
Toke Høiland-Jørgensen.

11) Fix command entry leak in mlx5 driver, from Moshe Shemesh.

12) Fix uninitialized variable access in mptcp's
subflow_syn_recv_sock(), from Paolo Abeni.

13) Fix unnecessary out-of-order ingress frame ordering in
macsec, from Scott Dial.

14) IPv6 needs to use a global serial number for dst validation just
like ipv4, from David Ahern.

15) Fix up PTP_1588_CLOCK deps, from Clay McClure.

16) Missing NLM_F_MULTI flag in gtp driver netlink messages, from
Yoshiyuki Kurauchi.

17) Fix a regression in that dsa user port errors should not be fatal,
from Florian Fainelli.

18) Fix iomap leak in enetc driver, from Dejin Zheng.

19) Fix use after free in lec_arp_clear_vccs(), from Cong Wang.

20) Initialize protocol value earlier in neigh code paths when
generating events, from Roman Mashak.

21) netdev_update_features() must be called with RTNL mutex in
macsec driver, from Antoine Tenart.

22) Validate untrusted GSO packets even more strictly, from Willem
de Bruijn.

23) Wireguard decrypt worker needs a cond_resched(), from Jason
A. Donenfeld.

Please pull, thanks a lot.

The following changes since commit b2768df24ec400dd4f7fa79542f797e904812053:

  Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 
(2020-04-25 12:25:32 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 

for you to fetch changes up to 16f8036086a929694c3c62f577bb5925fe4fd607:

  net: flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE 
(2020-05-06 20:13:10 -0700)


Ahmed Abdelsalam (1):
  seg6: fix SRH processing to comply with RFC8754

Alex Elder (3):
  net: ipa: fix a bug in ipa_endpoint_stop()
  net: ipa: fix an error message in gsi_channel_init_one()
  net: ipa: zero return code before issuing generic EE command

Andy Shevchenko (2):
  net: macb: Fix runtime PM refcounting
  stmmac: intel: Fix kernel crash due to wrong error path

Anthony Felice (1):
  net: tc35815: Fix phydev supported/advertising mask

Antoine Tenart (1):
  net: macsec: fix rtnl locking issue

Arnd Bergmann (3):
  netfilter: nf_osf: avoid passing pointer to local var
  drop_monitor: work around gcc-10 stringop-overflow warning
  cxgb4/chcr: avoid -Wreturn-local-addr warning

Aya Levin (1):
  devlink: Fix reporter's recovery condition

Baruch Siach (1):
  net: phy: marvell10g: fix temperature sensor on 2110

Christophe JAILLET (2):
  net/sonic: Fix a resource leak in an error handling path in 
'jazz_sonic_probe()'
  net: moxa: Fix a potential double 'free_irq()'

Clay McClure (1):
  net: Make PTP-specific drivers depend on PTP_1588_CLOCK

Colin Ian King (1):
  net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply

Cong Wang (3):
  net_sched: fix tcm_parent in tc filter dump
  atm: fix a UAF in lec_arp_clear_vccs()
  atm: fix a memory leak of vcc->user_back

Dan Carpenter (2):
  net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx()
  net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del()

Dan Murphy (2):
  net: phy: DP83822: Fix WoL in config init to be disabled
  net: phy: DP83TC811: Fix WoL in config init to be disabled

David Ahern (1):
  ipv6: Use global sernum for dst validation with nexthop objects

David S. Miller (12):
  Merge branch 
'vsock-virtio-fixes-about-packet-delivery-to-monitoring-devices'
  Merge branch 'bnxt_en-fixes'
  Merge tag 'batadv-net-for-davem-20200427' of 
git://git.open-mesh.org/linux-merge
  Merge branch 'wireguard-fixes'
  Merge branch 'mptcp-fix-incoming-options-parsing'
  Merge tag 'mlx5-fixes-2020-04-29' of git://git.kernel.org/.../saeed/linux
  Merge branch 'ionic-fw-upgrade-bug-fixes'
  Merge branch 'net-ipa-three-bug-fixes'
  Merge git://git.kernel.org/.../pablo/nf
  Merge branch 'WoL-fixes-for-DP83822-and-DP83tc811'
  Merge branch 'FDB-fixes-for-Felix-and-Ocelot-switches'
  Merge branch 'wireguard-fixes'

Dejin Zheng (3):
  net: macb: fix an issue about leak related system

Re: [GIT] Networking

2019-05-13 Thread pr-tracker-bot
The pull request you sent on Mon, 13 May 2019 10:08:08 -0700 (PDT):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a3958f5e13e23f6e68c3cc1210639f63728a950f

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2019-05-13 Thread David Miller


Fixes all over:

1) Netdev refcnt leak in nf_flow_table, from Taehee Yoo.

2) Fix RCU usage in nf_tables, from Florian Westphal.

3) Fix DSA build when NET_DSA_TAG_BRCM_PREPEND is not set, from
   Yue Haibing.

4) Add missing page read/write ops to realtek driver, from Heiner
   Kallweit.

5) Endianness fix in qrtr code, from Nicholas Mc Guire.

6) Fix various bugs in DSA_SKB_* macros, from Vladimir Oltean.

7) Several BPF documentation cures, from Quentin Monnet.

8) Fix undefined behavior in narrow load handling of BPF verifier,
   from Krzesimir Nowak.

9) DMA ops crash in SGI Seeq driver due to not set netdev parent
   device pointer, from Thomas Bogendoerfer.

10) Flow dissector has to disable preemption when invoking BPF
program, from Eric Dumazet.

Please pull, thank you.

The following changes since commit b970afcfcabd63cd3832e95db096439c177c3592:

  Merge tag 'powerpc-5.2-1' of 
ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/powerpc/linux (2019-05-10 
05:29:27 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 

for you to fetch changes up to d4c26eb6e721683a0f93e346ce55bc8dc3cbb175:

  net: ethernet: stmmac: dwmac-sun8i: enable support of unicast filtering 
(2019-05-13 09:59:41 -0700)


Andrii Nakryiko (1):
  libbpf: detect supported kernel BTF features and sanitize BTF

Corentin Labbe (1):
  net: ethernet: stmmac: dwmac-sun8i: enable support of unicast filtering

Daniel Borkmann (3):
  bpf: fix out of bounds backwards jmps due to dead code removal
  bpf: add various test cases for backward jumps
  Merge branch 'bpf-uapi-doc-fixes'

David S. Miller (4):
  Merge branch 'of_get_mac_address-fixes'
  Merge branch 'dsa-Fix-a-bug-and-avoid-dangerous-usage-patterns'
  Merge git://git.kernel.org/.../bpf/bpf
  Merge git://git.kernel.org/.../pablo/nf

Eric Dumazet (1):
  flow_dissector: disable preemption around BPF calls

Florian Westphal (4):
  netfilter: nf_tables: delay chain policy update until transaction is 
complete
  netfilter: nf_tables: fix base chain stat rcu_dereference usage
  netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule
  netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value

Grygorii Strashko (1):
  net: ethernet: ti: netcp_ethss: fix build

Hariprasad Kelam (1):
  net: dccp : proto: remove Unneeded variable "err"

Heiner Kallweit (2):
  net: phy: realtek: add missing page operations
  net: phy: realtek: fix double page ops in generic Realtek driver

Jakub Jankowski (1):
  netfilter: nf_conntrack_h323: restore boundary check correctness

Jarod Wilson (1):
  bonding: fix arp_validate toggling in active-backup mode

Jerome Brunet (1):
  net: meson: fixup g12a glue ephy id

Kelsey Skunberg (1):
  selftests: bpf: Add files generated after build to .gitignore

Kristian Evensen (1):
  netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression

Krzesimir Nowak (1):
  bpf: fix undefined behavior in narrow load handling

Kunihiko Hayashi (1):
  net: phy: realtek: Replace phy functions with non-locked version in 
rtl8211e_config_init()

Maxime Chevallier (1):
  net: mvpp2: cls: Add missing NETIF_F_NTUPLE flag

Nicholas Mc Guire (1):
  net: qrtr: use protocol endiannes variable

Pablo Neira Ayuso (2):
  netfilter: nft_flow_offload: add entry to flowtable after confirmation
  netfilter: nf_tables: remove NFT_CT_TIMEOUT

Paolo Abeni (1):
  Revert "selinux: do not report error on connect(AF_UNSPEC)"

Petr Štetiar (6):
  of_net: remove nvmem-mac-address property
  dt-bindings: doc: net: remove Linux API references
  powerpc: tsi108: fix similar warning reported by kbuild test robot
  net: ethernet: fix similar warning reported by kbuild test robot
  net: wireless: mt76: fix similar warning reported by kbuild test robot
  of_net: Fix missing of_find_device_by_node ref count drop

Quentin Monnet (4):
  bpf: fix script for generating man page on BPF helpers
  bpf: fix recurring typo in documentation for BPF helpers
  bpf: fix minor issues in documentation for BPF helpers.
  tools: bpf: synchronise BPF UAPI header with tools

Subash Abhinov Kasiviswanathan (1):
  netfilter: nf_conntrack_h323: Remove deprecated config check

Taehee Yoo (4):
  netfilter: nf_flow_table: fix netdev refcnt leak
  netfilter: nf_flow_table: check ttl value in flow offload data path
  netfilter: nf_flow_table: fix missing error check for 
rhashtable_insert_fast
  netfilter: nf_flow_table: do not flow offload deleted conntrack entries

Thomas Bogendoerfer (1):
  net: seeq: fix crash caused by not set dev.parent

Thomas Falcon (2):
  net/ibmvnic: Update MAC address settings after adapter reset
  net/ibmvnic: Update carrier state after link state change

Tobin C. Harding (1):

[GIT] Networking

2019-03-10 Thread David Miller


First batch of fixes in the new merge window:

1) Double dst_cache free in act_tunnel_key, from Wenxu.

2) Avoid NULL deref in IN_DEV_MFORWARD() by failing early in
   the ip_route_input_rcu() path, from Paolo Abeni.

3) Fix appletalk compile regression, from Arnd Bergmann.

4) If SLAB objects reach the TCP sendpage method we are in serious
   trouble, so put a debugging check there.  From Vasily Averin.

5) Memory leak in hsr layer, from Mao Wenan.

6) Only test GSO type on GSO packets, from Willem de Bruijn.

7) Fix crash in xsk_diag_put_umem(), from Eric Dumazet.

8) Fix VNIC mailbox length in nfp, from Dirk van der Merwe.

9) Fix race in ipv4 route exception handling, from Xin Long.

10) Missing DMA memory barrier in hns3 driver, from Jian Shen.

11) Use after free in __tcf_chain_put(), from Vlad Buslov.

12) Handle inet_csk_reqsk_queue_add() failures, from Guillaume Nault.

13) Return value correction when ip_mc_may_pull() fails, from Eric
Dumazet.

14) Use after free in x25_device_event(), also from Eric.

Please pull, thanks a lot!

The following changes since commit d9862cfbe2099deb83f0e9c1932c91f2d9c50464:

  Merge tag 'mips_5.1' of 
git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux (2019-03-05 11:28:25 
-0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 

for you to fetch changes up to 2a5ff07a0eb945f291e361aa6f6becca8340ba46:

  gro_cells: make sure device is up in gro_cells_receive() (2019-03-10 11:07:14 
-0700)


Adalbert Lazăr (1):
  vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock

Alan Maguire (1):
  iptunnel: NULL pointer deref for ip_md_tunnel_xmit

Andrew Lunn (1):
  net: dsa: mv88e6xxx: Set correct interface mode for CPU/DSA ports

Arnd Bergmann (9):
  appletalk: Fix compile regression
  appletalk: Add atalk.h header files to MAINTAINERS file
  bpf: fix sysctl.c warning
  davinci_emac: always build in CONFIG_OF code
  isdn: isdnloop: fix pointer dereference bug
  peak_usb: fix clang build warning
  enic: fix build warning without CONFIG_CPUMASK_OFFSTACK
  ethtool: reduce stack usage with clang
  vhost: silence an unused-variable warning

Björn Töpel (2):
  xsk: fix to reject invalid flags in xsk_bind
  xsk: fix to reject invalid options in Tx descriptor

Bo YU (1):
  bpf: fix warning about using plain integer as NULL

Christophe Roullier (6):
  net: ethernet: stmmac: manage Ethernet WoL for stm32mp157c.
  net: ethernet: stmmac: update to support all PHY config for stm32mp157c.
  dt-bindings: net: stmmac: add phys config properties
  net: ethernet: stmmac: add management of clk_csr property
  dt-bindings: net: stmmac: remove syscfg clock property
  ARM: dts: stm32: Add Ethernet support on stm32h7 SOC and activate it for 
eval and disco boards

Colin Ian King (1):
  bpf: hbm: fix spelling mistake "deault" -> "default"

Dan Carpenter (1):
  net: hns3: Fix a logical vs bitwise typo

Daniel Borkmann (1):
  bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field

David Howells (2):
  rxrpc: Fix client call connect/disconnect race
  rxrpc: Fix client call queueing, waiting for channel

David S. Miller (3):
  Merge branch 'sctp-process-the-error-returned-from-sctp_sock_migrate'
  Merge branch 'stmmac-add-some-fixes-for-stm32'
  Merge git://git.kernel.org/.../bpf/bpf

Dirk van der Merwe (1):
  nfp: fix simple vNIC mailbox length

Eric Dumazet (7):
  xsk: fix potential crash in xsk_diag_put_umem()
  net/hsr: fix possible crash in add_timer()
  fou, fou6: avoid uninit-value in gue_err() and gue6_err()
  ip: fix ip_mc_may_pull() return value
  net/x25: fix use-after-free in x25_device_event()
  vxlan: test dev->flags & IFF_UP before calling gro_cells_receive()
  gro_cells: make sure device is up in gro_cells_receive()

Erik Hugne (1):
  tipc: fix RDM/DGRAM connect() regression

Guillaume Nault (2):
  tcp: handle inet_csk_reqsk_queue_add() failures
  net: keep refcount warning in reqsk_free()

Jakub Sitnicki (1):
  bpf: Stop the psock parser before canceling its work

Jian Shen (1):
  net: hns3: add dma_rmb() for rx description

Kangjie Lu (1):
  isdn: mISDNinfineon: fix potential NULL pointer dereference

Li RongQing (1):
  connector: fix unsafe usage of ->real_parent

Litao Jiao (1):
  vxlan: do not need BH again in vxlan_cleanup()

Mao Wenan (1):
  net: hsr: fix memory leak in hsr_dev_finalize()

Masaru Nagai (1):
  ravb: Decrease TxFIFO depth of Q3 and Q2 to one

Matthew Whitehead (1):
  8139too : Add support for U.S. Robotics USR997901A 10/100 Cardbus NIC

Nathan Chancellor (5):
  net: atm: Use IS_ENABLED in atm_dev_ioctl
  net: stmmac: Avoid sometimes uninitialized Clang warnings
  net: atm: Add another IS_ENABLED(CONFIG_COMPAT) in a

Re: [GIT] Networking

2019-03-05 Thread pr-tracker-bot
The pull request you sent on Mon, 04 Mar 2019 15:26:27 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6456300356433873309a1cae6aa05e77d6b59153

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


Re: [GIT] Networking

2019-03-02 Thread pr-tracker-bot
The pull request you sent on Sat, 02 Mar 2019 01:08:23 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/c93d9218ea561d6a91b23449cfd637ddec91dc23

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2019-03-02 Thread David Miller


1) Fix refcount leak in act_ipt during replace, from Davide Caratti.

2) Set task state properly in tun during blocking reads, from Timur
   Celik.

3) Leaked reference in DSA, from Wen Yang.

4) NULL deref in act_tunnel_key, from Vlad Buslov.

5) cipso_v4_erro can reference the skb IPCB in inappropriate contexts
   thus referencing garbage, from Nazarov Sergey.

6) Don't accept RTA_VIA and RTA_GATEWAY in contexts where those
   attributes make no sense.

7) Fix hung sendto in tipc, from Tung Nguyen.

8) Out-of-bounds access in netlabel, from Paul Moore.

9) Grant reference leak in xen-netback, from Igor Druzhinin.

10) Fix tx stalls with lan743x, from Bryan Whitehead.

11) Fix interrupt storm with mv88e6xxx, from Hein Kallweit.

12) Memory leak in sit on device registry failure, from Mao Wenan.

Please pull, thanks a lot!

The following changes since commit c3619a482e15d98e1d2eb6b32952e753077e7545:

  Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm 
(2019-02-24 09:47:07 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 

for you to fetch changes up to 07f12b26e21ab359261bf75cfcb424fdc7daeb6d:

  net: sit: fix memory leak in sit_init_net() (2019-03-02 00:53:23 -0800)


Andrew Lunn (2):
  net: dsa: mv88e6xxx: Fix u64 statistics
  net: dsa: mv88e6xxx: Fix statistics on mv88e6161

Andy Shevchenko (2):
  net: dev: Use unsigned integer as an argument to left-shift
  enc28j60: Correct description of debug module parameter

Bryan Whitehead (1):
  lan743x: Fix TX Stall Issue

Daniel Borkmann (1):
  bpf: fix sanitation rewrite in case of non-pointers

David Ahern (4):
  ipv4: Return error for RTA_VIA attribute
  ipv6: Return error for RTA_VIA attribute
  mpls: Return error for RTA_GATEWAY attribute
  ipv4: Pass original device to ip_rcv_finish_core

David S. Miller (3):
  Merge branch 'net-fail-route'
  Merge branch 'pmtu-selftest-fixes'
  Merge git://git.kernel.org/.../bpf/bpf

Davide Caratti (2):
  net/sched: act_ipt: fix refcount leak when replace fails
  net/sched: act_skbedit: fix refcount leak when replace fails

Dmitry Bogdanov (1):
  net: aquantia: regression on cpus with high cores: set mode with 8 queues

Eric Biggers (1):
  net: socket: set sock->sk to NULL after calling proto_ops::release()

Haiyang Zhang (1):
  hv_netvsc: Fix IP header checksum for coalesced packets

Hangbin Liu (1):
  ipv4: Add ICMPv6 support when parse route ipproto

Hauke Mehrtens (1):
  net: dsa: lantiq: Add GPHY firmware files

Heiner Kallweit (2):
  net: phy: phylink: fix uninitialized variable in phylink_get_mac_state
  net: dsa: mv88e6xxx: prevent interrupt storm caused by 
mv88e6390x_port_set_cmode

Igor Druzhinin (2):
  xen-netback: fix occasional leak of grant ref mappings under memory 
pressure
  xen-netback: don't populate the hash cache on XenBus disconnect

Jiri Benc (1):
  geneve: correctly handle ipv6.disable module parameter

Mao Wenan (1):
  net: sit: fix memory leak in sit_init_net()

Matthias Maennich (1):
  sctp: chunk.c: correct format string for size_t in printk

Max Uvarov (1):
  net: phy: dp83867: add soft reset delay

Maxime Chevallier (1):
  net: dsa: mv88e6xxx: power serdes on/off for 10G interfaces on 6390X

Michael Chan (1):
  bnxt_en: Drop oversize TX packets to prevent errors.

Nazarov Sergey (2):
  net: Add __icmp_send helper.
  net: avoid use IPCB in cipso_v4_error

Paolo Abeni (3):
  selftests: pmtu: disable DAD in all namespaces
  selftests: pmtu: add explicit tests for PMTU exceptions cleanup
  selftests: fixes for UDP GRO

Paul Burton (1):
  MIPS: eBPF: Fix icache flush end address

Paul Moore (1):
  netlabel: fix out-of-bounds memory accesses

Peng Sun (2):
  bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id()
  bpf: drop refcount if bpf_map_new_fd() fails in map_create()

Rajasingh Thavamani (1):
  net: phy: Micrel KSZ8061: link failure after cable connect

Sheng Lan (1):
  net: netem: fix skb length BUG_ON in __skb_to_sgvec

Timur Celik (2):
  tun: fix blocking read
  tun: remove unnecessary memory barrier

Tung Nguyen (1):
  tipc: fix race condition causing hung sendto

Vlad Buslov (1):
  net: sched: act_tunnel_key: fix NULL pointer dereference during init

Wen Yang (1):
  net: dsa: fix a leaked reference by adding missing of_node_put

YueHaibing (1):
  net: nfc: Fix NULL dereference on nfc_llcp_build_tlv fails

 arch/mips/net/ebpf_jit.c|  2 +-
 drivers/net/dsa/lantiq_gswip.c  |  6 +
 drivers/net/dsa/mv88e6xxx/chip.c| 14 
+--
 drivers/net/dsa/mv88e6xxx/port.c|  8 
+--
 drivers/ne

Re: [GIT] Networking

2019-02-24 Thread pr-tracker-bot
The pull request you sent on Sat, 23 Feb 2019 18:57:10 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/c4eb1e1852df60d61e04a6b580a0490460c9e31b

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2019-02-23 Thread David Miller


Hopefully the last pull request for this release.  Fingers crossed:

1) Only refcount ESP stats on full sockets, from Martin Willi.

2) Missing barriers in AF_UNIX, from Al Viro.

3) RCU protection fixes in ipv6 route code, from Paolo Abeni.

4) Avoid false positives in untrusted GSO validation, from Willem de
   Bruijn.

5) Forwarded mesh packets in mac80211 need more tailroom allocated,
   from Felix Fietkau.

6) Use operstate consistently for linkup in team driver, from George
   Wilkie.

7) Tunderx bug fixes from Vadim Lomovtsev.  Mostly races between VF and
   PF code paths.

8) Purge ipv6 exceptions during netdevice removal, from Paolo Abeni.

9) nfp eBPF code gen fixes from Jiong Wang.

10) bnxt_en firmware timeout fix from Michael Chan.

11) Use after free in udp/udpv6 error handlers, from Paolo Abeni.

12) Fix a race in x25_bind triggerable by syzbot, from Eric Dumazet.

Please pull, thanks a lot!

The following changes since commit 40e196a906d969fd10d885c692d2674b3d657006:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2019-02-19 
16:13:19 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 

for you to fetch changes up to 4c8e0459b585e2a7b367545be3e102737f1e489f:

  net: phy: realtek: Dummy IRQ calls for RTL8366RB (2019-02-23 18:45:28 -0800)


Al Viro (1):
  missing barriers in some of unix_sock ->addr and ->path accesses

Alban Crequy (1):
  bpf, lpm: fix lookup bug in map_delete_elem

Arnd Bergmann (1):
  phonet: fix building with clang

Björn Töpel (2):
  Revert "xsk: simplify AF_XDP socket teardown"
  i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race

Cong Wang (1):
  xfrm: destroy xfrm_state synchronously on net exit path

Daniel Borkmann (3):
  ipvlan: disallow userns cap_net_admin to change global mode/flags
  Merge branch 'bpf-nfp-codegen-fixes'
  bpf, doc: add bpf list as secondary entry to maintainers file

David Chen (1):
  r8152: Fix an error on RTL8153-BD MAC Address Passthrough support

David S. Miller (10):
  Merge branch 'ipv6-route-rcu'
  Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/net-queue
  Merge branch 'tipc-improvement-for-wait-and-wakeup'
  Merge branch 'report-erspan-version-field-just-for-erspan-tunnels'
  Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec
  Merge branch 'nic-thunderx-fix-communication-races-between-VF-PF'
  Merge tag 'mac80211-for-davem-2019-02-22' of 
git://git.kernel.org/.../jberg/mac80211
  Merge branch 'bnxt_en-firmware-message-delay-fixes'
  Merge branch 'udp-a-few-fixes'
  Merge git://git.kernel.org/.../bpf/bpf

Eric Dumazet (2):
  net/x25: fix a race in x25_bind()
  tcp: repaired skbs must init their tso_segs

Felix Fietkau (1):
  mac80211: allocate tailroom for forwarded mesh packets

Florian Fainelli (1):
  Documentation: networking: switchdev: Update port parent ID section

George Wilkie (1):
  team: use operstate consistently for linkup

Hangbin Liu (2):
  net: vrf: remove MTU limits for vrf device
  Revert "bridge: do not add port to router list when receives query with 
source 0.0.0.0"

Hauke Mehrtens (1):
  net: dsa: Remove documentation for port_fdb_prepare

Jan Sokolowski (1):
  ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK

Jann Horn (2):
  MAINTAINERS: mark CAIF as orphan
  net: socket: add check for negative optlen in compat setsockopt

Jeff Kirsher (1):
  ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN

Jiong Wang (2):
  nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K
  nfp: bpf: fix ALU32 high bits clearance bug

Kalash Nainwal (1):
  net: Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255

Li RongQing (1):
  mac80211_hwsim: propagate genlmsg_reply return code

Linus Walleij (1):
  net: phy: realtek: Dummy IRQ calls for RTL8366RB

Lorenzo Bianconi (3):
  net: ip_gre: do not report erspan_ver for gre or gretap
  net: ip6_gre: do not report erspan_ver for ip6gre or ip6gretap
  net: ip6_gre: fix possible NULL pointer dereference in 
ip6erspan_set_version

Maciej Kwiecien (1):
  sctp: don't compare hb_timer expire date before starting it

Magnus Karlsson (2):
  i40e: fix potential RX buffer starvation for AF_XDP
  ixgbe: fix potential RX buffer starvation for AF_XDP

Mao Wenan (1):
  net: set static variable an initial value in atl2_probe()

Martin Willi (1):
  esp: Skip TX bytes accounting when sending from a request socket

Maxime Chevallier (1):
  net: phy: marvell10g: Fix Multi-G advertisement to only advertise 10G

Michael Chan (2):
  bnxt_en: Fix typo in firmware message timeout logic.
  bnxt_en: Wait longer for the firmware message response to complete.

Michal Soltys (1):
  bonding: fix PACKET_ORIGDEV regression

P

Re: [GIT] Networking

2019-02-19 Thread pr-tracker-bot
The pull request you sent on Tue, 19 Feb 2019 14:33:26 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/40e196a906d969fd10d885c692d2674b3d657006

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2019-02-19 Thread David Miller


1) Fix suspend and resume in mt76x0u USB driver, from Stanislaw Gruszka.

2) Missing memory barriers in xsk, from Magnus Karlsson.

3) rhashtable fixes in mac80211 from Herbert Xu.

4) 32-bit MIPS eBPF JIT fixes from Paul Burton.

5) Fix for_each_netdev_feature() on big endian, from Hauke Mehrtens.

6) GSO validation fixes from Willem de Bruijn.

7) Endianness fix for dwmac4 timestamp handling, from Alexandre
   Torgue.

8) More strict checks in tcp_v4_err(), from Eric Dumazet.

9) af_alg_release should NULL out the sk after the sock_put(),
   from Mao Wenan.

10) Missing unlock in mac80211 mesh error path, from Wei Yongjun.

11) Missing device put in hns driver, from Salil Mehta.

Please pull, thanks a lot!

The following changes since commit 24f0a48743a256bdec1bcb80708bc309da4aa261:

  Merge tag 'for-linus-20190215' of git://git.kernel.dk/linux-block (2019-02-15 
09:12:28 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 

for you to fetch changes up to 1765f5dcd00963e33f1b8a4e0f34061fbc0e2f7f:

  sky2: Increase D3 delay again (2019-02-19 14:16:41 -0800)


Alexander Duyck (2):
  mm: Use fixed constant in page_frag_alloc instead of size + 1
  net: Do not allocate page fragments that are not skb aligned

Alexandre Torgue (1):
  net: stmmac: handle endianness in dwmac4_get_timestamp

Alexei Starovoitov (1):
  bpf: fix lockdep false positive in stackmap

Alexey Khoroshilov (1):
  net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe()

Andrea Claudi (1):
  ipvs: fix warning on unused variable

Beniamino Galvani (1):
  qmi_wwan: apply SET_DTR quirk to Sierra WP7607

Björn Töpel (1):
  xsk: do not remove umem from netdevice on fall-back to copy-mode

Colin Ian King (1):
  net/mlx4_en: fix spelling mistake: "quiting" -> "quitting"

David Chen (1):
  r8152: Add support for MAC address pass through on RTL8153-BD

David S. Miller (9):
  Merge tag 'mac80211-for-davem-2019-02-15' of 
git://git.kernel.org/.../jberg/mac80211
  Merge branch 'net-dsa-b53-VLAN-and-L2-fixes'
  net: Add header for usage of fls64()
  Merge git://git.kernel.org/.../bpf/bpf
  Merge branch 'tcp-fix-possible-crash-in-tcp_v4_err'
  Merge branch 'netdev-page_frag_alloc-fixes'
  Merge branch 'qed-iWARP'
  Merge tag 'wireless-drivers-for-davem-2019-02-18' of 
git://git.kernel.org/.../kvalo/wireless-drivers
  Merge git://git.kernel.org/.../pablo/nf

Davidlohr Bueso (1):
  xsk: share the mmap_sem for page pinning

Eric Dumazet (2):
  tcp: clear icsk_backoff in tcp_write_queue_purge()
  tcp: tcp_v4_err() should be more careful

Florian Fainelli (5):
  net: dsa: b53: Fix default VLAN ID
  net: dsa: b53: Properly account for VLAN filtering
  net: systemport: Fix reception of BPDUs
  net: dsa: bcm_sf2: Do not assume DSA master supports WoL
  net: dsa: b53: Do not program CPU port's PVID

Hauke Mehrtens (1):
  net: Fix for_each_netdev_feature on Big endian

Herbert Xu (2):
  mac80211: Use linked list instead of rhashtable walk for mesh tables
  mac80211: Free mpath object when rhashtable insertion fails

Jason Wang (1):
  vhost: correctly check the return value of translate_desc() in log_used()

Jose Abreu (1):
  net: stmmac: Fix a race in EEE enable callback

Kai-Heng Feng (1):
  sky2: Increase D3 delay again

Lorenzo Bianconi (1):
  net: ip6_gre: initialize erspan_ver just for erspan tunnels

Magnus Karlsson (1):
  xsk: add missing smp_rmb() in xsk_mmap

Mao Wenan (1):
  net: crypto set sk to NULL when af_alg_release.

Martin KaFai Lau (1):
  bpf: Fix narrow load on a bpf_sock returned from sk_lookup()

Michal Kalderon (2):
  qed: Fix iWARP buffer size provided for syn packet processing.
  qed: Fix iWARP syn packet mac address validation.

Murali Karicheri (1):
  net: netcp: Fix ethss driver probe issue

Pablo Neira Ayuso (1):
  netfilter: nf_tables: fix flush after rule deletion in the same batch

Paul Burton (2):
  MIPS: eBPF: Always return sign extended 32b values
  MIPS: eBPF: Remove REG_32BIT_ZERO_EX

Paul Kocialkowski (1):
  net: phy: xgmiitorgmii: Support generic PHY status read

Petr Machata (1):
  mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable

Petr Vorel (1):
  doc: Mention MSG_ZEROCOPY implementation for UDP

Rakesh Pillai (1):
  mac80211: Restore vif beacon interval if start ap fails

Salil Mehta (1):
  net: hns: Fixes the missing put_device in positive leg for roce reset

Stanislaw Gruszka (1):
  mt76x0u: fix suspend/resume

Wei Yongjun (1):
  mac80211: mesh: fix missing unlock on error in table_path_del()

Willem de Bruijn (2):
  bpf: only adjust gso_size on bytestream protocols
  net: validate untrusted gso packets without csum offload

 Documentation/networking/msg_zeroco

Re: [GIT] Networking

2019-02-15 Thread pr-tracker-bot
The pull request you sent on Thu, 14 Feb 2019 18:00:59 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6e7bd3b5494620265d39463b9289b7ba872f6df1

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2019-02-14 Thread David Miller


1) Fix MAC address setting in mac80211 pmsr code, from Johannes Berg.

2) Probe SFP modules after being attached, from Russell King.

3) Byte ordering bug in SMC rx_curs_confirmed code, from Ursula Braun.

4) Revert some r8169 changes that are causing regressions, from Heiner
   Kallweit.

5) Fix spurious connection timeouts in netfilter nat code, from
   Florian Westphal.

6) SKB leak in tipc, from Hoang Le.

7) Short packet checkum issue in mlx4, similar to a previous mlx5
   change, from Saeed Mahameed.  The issue is that whilst padding
   bytes are usually zero, it is not guarateed and the hardware
   doesn't take the padding bytes into consideration when generating
   the checksum.

8) Fix various races in cls_tcindex, from Cong Wang.

9) Need to set stream ext to NULL before freeing in SCTP code, from
   Xin Long.

10) Fix locking in phy_is_started, from Heiner Kallweit.

Please pull, thanks a lot!

The following changes since commit 27b4ad621e887ce8e5eb508a0103f13d30f6b38a:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2019-02-08 
11:21:54 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 

for you to fetch changes up to f9bcc9f3ee4fbbe8f11dfec76745476f5780517e:

  net: ethernet: freescale: set FEC ethtool regs version (2019-02-14 12:45:35 
-0500)


Andrea Claudi (1):
  ipvs: fix dependency on nf_defrag_ipv6

Arthur Kiyanovski (2):
  net: ena: fix race between link up and device initalization
  net: ena: update driver version from 2.0.2 to 2.0.3

Aviya Erenfeld (1):
  nl80211: Fix FTM per burst maximum value

Bert Kenward (1):
  sfc: initialise found bitmap in efx_ef10_mtd_probe

Cong Wang (4):
  net_sched: fix a race condition in tcindex_destroy()
  net_sched: fix a memory leak in cls_tcindex
  net_sched: fix two more memory leaks in cls_tcindex
  team: avoid complex list operations in team_nl_cmd_options_set()

Dan Carpenter (1):
  net: dsa: bcm_sf2: potential array overflow in bcm_sf2_sw_suspend()

David S. Miller (8):
  Merge branch 'r8169-revert-two-commits-due-to-a-regression'
  Merge git://git.kernel.org/.../pablo/nf
  Merge tag 'mac80211-for-davem-2019-02-12' of 
git://git.kernel.org/.../jberg/mac80211
  Merge branch 'ena-races'
  Merge branch 'net_sched-some-fixes-for-cls_tcindex'
  Merge tag 'mlx5-fixes-2019-02-13' of git://git.kernel.org/.../saeed/linux
  Merge git://git.kernel.org/.../pablo/nf
  Merge branch 'net-phy-fix-locking-issue'

Deepa Dinamani (1):
  selftests: fix timestamping Makefile

Eric Dumazet (4):
  vxlan: test dev->flags & IFF_UP before calling netif_rx()
  net/x25: do not hold the cpu too long in x25_new_lci()
  batman-adv: fix uninit-value in batadv_interface_tx()
  net: fix possible overflow in __sk_mem_raise_allocated()

Florian Westphal (1):
  netfilter: nat: fix spurious connection timeouts

Francesco Ruggeri (1):
  netfilter: compat: initialize all fields in xt_init

Heiner Kallweit (5):
  Revert "r8169: remove unneeded mmiowb barriers"
  Revert "r8169: make use of xmit_more and __netdev_sent_queue"
  net: phy: fix interrupt handling in non-started states
  net: phy: don't use locking in phy_is_started
  net: phy: fix potential race in the phylib state machine

Hoang Le (1):
  tipc: fix skb may be leaky in tipc_link_input

Huang Zijiang (1):
  net: hns: Fix object reference leaks in hns_dsaf_roce_reset()

Huy Nguyen (1):
  net/mlx5: No command allowed when command interface is not ready

Ilan Peer (1):
  mac80211: Fix Tx aggregation session tear down with ITXQs

Jann Horn (2):
  netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs
  mm: page_alloc: fix ref bias in page_frag_alloc() for 1-byte allocs

Johannes Berg (5):
  cfg80211: pmsr: fix MAC address setting
  cfg80211: pmsr: fix abort locking
  mac80211: call drv_ibss_join() on restart
  cfg80211: pmsr: record netlink port ID
  cfg80211: prevent speculation on cfg80211_classify8021d() return

John David Anglin (1):
  dsa: mv88e6xxx: Ensure all pending interrupts are handled prior to exit

Jouke Witteveen (1):
  Documentation: bring operstate documentation up-to-date

Kal Conley (1):
  net/packet: fix 4gb buffer limit due to overflow check

Konstantin Khlebnikov (1):
  inet_diag: fix reporting cgroup classid and fallback to priority

Li RongQing (1):
  ipv6: propagate genlmsg_reply return code

Lorenzo Bianconi (1):
  net: ipv4: use a dedicated counter for icmp_v4 redirect packets

Maria Pasechnik (1):
  net/mlx5e: Fix NULL pointer derefernce in set channels error flow

Matteo Croce (1):
  geneve: change NET_UDP_TUNNEL dependency to select

Pablo Neira Ayuso (1):
  netfilter: nft_compat: use-after-free when deleting targets

Paolo Abeni (1):
  vsock: cope 

Re: [GIT] Networking

2019-02-08 Thread pr-tracker-bot
The pull request you sent on Fri, 08 Feb 2019 02:42:09 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/27b4ad621e887ce8e5eb508a0103f13d30f6b38a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2019-02-08 Thread David Miller


[ To the actual mailing lists this time... ]

This pull request is dedicated to the upcoming snowpocalypse parts 2
and 3 in the Pacific Northwest:

1) Drop profiles are broken because some drivers use dev_kfree_skb*
   instead of dev_consume_skb*, from Yang Wei.

2) Fix IWLWIFI kconfig deps, from Luca Coelho.

3) Fix percpu maps updating in bpftool, from Paolo Abeni.

4) Missing station release in batman-adv, from Felix Fietkau.

5) Fix some networking compat ioctl bugs, from Johannes Berg.

6) ucc_geth must reset the BQL queue state when stopping the device,
   from Mathias Thore.

7) Several XDP bug fixes in virtio_net from Toshiaki Makita.

8) TSO packets must be sent always on queue 0 in stmmac, from
   Jose Abreu.

9) Fix socket refcounting bug in RDS, from Eric Dumazet.

10) Handle sparse cpu allocations in bpf selftests, from Martynas
Pumputis.

11) Make sure mgmt frames have enough tailroom in mac80211, from Felix
Feitkau.

12) Use safe list walking in sctp_sendmsg() asoc list traversal, from
Greg Kroah-Hartman.

13) Make DCCP's ccid_hc_[rt]x_parse_options always check for NULL ccid,
from Eric Dumazet.

14) Need to reload WoL password into bcmsysport device after deep sleeps,
from Florian Fainelli.

15) Remove filter from mask before freeing in cls_flower, from Petr
Machata.

16) Missing release and use after free in error paths of s390 qeth
code, from Julian Wiedmann.

17) Fix lockdep false positive in dsa code, from Marc Zyngier.

18) Fix counting of ATU violations in mv88e6xxx, from Andrew Lunn.

19) Fix EQ firmware assert in qed driver, from Manish Chopra.

20) Don't default Caivum PTP to Y in kconfig, from Bjorn Helgaas.

Please pull, thanks a lot!

The following changes since commit 62967898789dc1f09a06e59fa85ae2c5ca4dc2da:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2019-01-29 
17:11:47 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 

for you to fetch changes up to 39841cc1cbb69344539c98a1fa9d858ed124c7ba:

  net: dsa: b53: Fix for failure when irq is not defined in dt (2019-02-07 
18:18:37 -0800)


Alexei Starovoitov (4):
  Merge branch 'typedef-func_proto'
  bpf: run bpf programs with preemption disabled
  bpf: fix lockdep false positive in percpu_freelist
  bpf: fix potential deadlock in bpf_prog_register

Andrew Lunn (1):
  net: dsa: mv88e6xxx: Fix counting of ATU violations

Arun Parameswaran (1):
  net: dsa: b53: Fix for failure when irq is not defined in dt

Bart Van Assche (1):
  lib/test_rhashtable: Make test_insert_dup() allocate its hash table 
dynamically

Bjorn Helgaas (1):
  net: Don't default Cavium PTP driver to 'y'

Brian Norris (1):
  ath10k: correct bus type for WCN3990

Colin Ian King (1):
  ieee802154: mcr20a: fix indentation, remove tabs

Dan Carpenter (2):
  skge: potential memory corruption in skge_get_regs()
  net: dsa: Fix NULL checking in dsa_slave_set_eee()

Daniel Borkmann (3):
  bpf, doc: add reviewers to maintainers entry
  ipvlan, l3mdev: fix broken l3s mode wrt local routes
  Merge branch 'bpf-lockdep-fixes'

David S. Miller (17):
  Merge branch 'net-various-compat-ioctl-fixes'
  Merge branch 'erspan-always-reports-output-key-to-userspace'
  Merge branch 'virtio_net-Fix-problems-around-XDP-tx-and-napi_tx'
  Merge branch 'stmmac-fixes'
  Merge branch 'ieee802154-for-davem-2019-01-31' of 
git://git.kernel.org/.../sschmidt/wpan
  Merge tag 'mac80211-for-davem-2019-02-01' of 
git://git.kernel.org/.../jberg/mac80211
  Merge tag 'batadv-net-for-davem-20190201' of 
git://git.open-mesh.org/linux-merge
  Merge branch 'smc-fixes'
  Merge git://git.kernel.org/.../bpf/bpf
  Merge branch 'vsock-virtio-hot-unplug'
  Merge branch 'smc-fixes'
  Merge tag 'wireless-drivers-for-davem-2019-02-04' of 
git://git.kernel.org/.../kvalo/wireless-drivers
  Merge branch 's390-qeth-fixes'
  Merge git://git.kernel.org/.../pablo/nf
  Merge tag 'mlx5-fixes-2019-02-05' of git://git.kernel.org/.../saeed/linux
  Merge branch 'qed-Bug-fixes'
  Merge branch 'ipv6-fixes'

Eli Cooper (1):
  netfilter: ipv6: Don't preserve original oif for loopback address

Eric Dumazet (4):
  rds: fix refcount bug in rds_sock_addref
  dccp: fool proof ccid_hc_[rt]x_parse_options()
  mISDN: fix a race in dev_expire_timer()
  rxrpc: bad unlock balance in rxrpc_recvmsg

Felix Fietkau (2):
  batman-adv: release station info tidstats
  mac80211: ensure that mgmt tx skbs have tailroom for encryption

Florian Fainelli (1):
  net: systemport: Fix WoL with password after deep sleep

Florian Westphal (2):
  selftests: netfilter: add simple masq/redirect test cases
  netfilter: nft_compat: don't use refcount_inc on newly allocated entry

George Amanakis (1):
  tun: move the call to 

Re: [GIT] Networking

2019-01-29 Thread pr-tracker-bot
The pull request you sent on Tue, 29 Jan 2019 12:55:00 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/62967898789dc1f09a06e59fa85ae2c5ca4dc2da

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2019-01-29 Thread David Miller


1) Need to save away the IV across tls async operations, from Dave
   Watson.

2) Upon successful packet processing, we should liberate the SKB with
   dev_consume_skb{_irq}().  From Yang Wei.

3) Only apply RX hang workaround on effected macb chips, from Harini
   Katakam.

4) Dummy netdev need a proper namespace assigned to them, from Josh
   Elsasser.

5) Some paths of nft_compat run lockless now, and thus we need to use
   a proper refcnt_t.  From Florian Westphal.

6) Avoid deadlock in mlx5 by doing IRQ locking, from Moni Shoua.

7) netrom does not refcount sockets properly wrt. timers, fix that
   by using the sock timer API.  From Cong Wang.

8) Fix locking of inexact inserts of xfrm policies, from Florian
   Westphal.

9) Missing xfrm hash generation bump, also from Florian.

10) Missing of_node_put() in hns driver, from Yonglong Liu.

11) Fix DN_IFREQ_SIZE, from Johannes Berg.

12) ip6mr notifier is invoked during traversal of wrong table,
from Nir Dotan.

13) TX promisc settings not performed correctly in qed, from Manish
Chopra.

14) Fix OOB access in vhost, from Jason Wang.

Please pull, thanks a lot!

The following changes since commit 1fc7f56db7a7c467e46a5d2e2a009d2f337e0338:

  Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm 
(2019-01-27 09:21:00 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 

for you to fetch changes up to d07e1e0febe10b65eecd3205ad3bd1e999754887:

  MAINTAINERS: Add entry for XDP (eXpress Data Path) (2019-01-29 11:40:51 -0800)


Alexey Khoroshilov (1):
  net: stmmac: dwmac-rk: fix error handling in rk_gmac_powerup()

Anders Roxell (1):
  netfilter: ipt_CLUSTERIP: fix warning unused variable cn

Andrew Lunn (1):
  net: dsa: mv88e6xxx: Fix serdes irq setup going recursive

Aya Levin (1):
  net/mlx5e: Allow MAC invalidation while spoofchk is ON

Benedict Wong (1):
  xfrm: Make set-mark default behavior backward compatible

Bernard Pidoux (1):
  net/rose: fix NULL ax25_cb kernel panic

Bodong Wang (1):
  Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager"

Cong Wang (1):
  netrom: switch to sock timer API

Dave Watson (2):
  net: tls: Save iv in tls_rec for async crypto requests
  net: tls: Fix deadlock in free_resources tx

David S. Miller (5):
  Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec
  Merge tag 'mlx5-fixes-2019-01-25' of git://git.kernel.org/.../saeed/linux
  Merge branch 'hns-fixes'
  Merge git://git.kernel.org/.../pablo/nf
  Merge branch 'qed-Bug-fixes'

Fernando Fernandez Mancera (1):
  netfilter: nfnetlink_osf: add missing fmatch check

Florian Westphal (12):
  selftests: xfrm: add block rules with adjacent/overlapping subnets
  xfrm: policy: use hlist rcu variants on inexact insert, part 2
  xfrm: policy: increment xfrm_hash_generation on hash rebuild
  xfrm: policy: delete inexact policies from inexact list on hash rebuild
  xfrm: policy: fix reinsertion on node merge
  selftests: xfrm: alter htresh to trigger move of policies to hash table
  xfrm: policy: fix infinite loop when merging src-nodes
  xfrm: refine validation of template and selector families
  netfilter: nft_compat: use refcnt_t type for nft_xt reference count
  netfilter: nft_compat: make lists per netns
  netfilter: nft_compat: destroy function must not have side effects
  netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are 
present

Harini Katakam (1):
  net: macb: Apply RXUBR workaround only to versions with errata

Jason Wang (1):
  vhost: fix OOB in get_rx_bufs()

Jesper Dangaard Brouer (1):
  MAINTAINERS: Add entry for XDP (eXpress Data Path)

Johannes Berg (1):
  decnet: fix DN_IFREQ_SIZE

Josh Elsasser (1):
  net: set default network namespace in init_dummy_netdev()

Manish Chopra (5):
  qed: Fix bug in tx promiscuous mode settings
  qed: Fix LACP pdu drops for VFs
  qed: Fix VF probe failure while FLR
  qed: Fix system crash in ll2 xmit
  qed: Fix stack out of bounds bug

Moni Shoua (1):
  net/mlx5: Take lock with IRQs disabled to avoid deadlock

Nir Dotan (1):
  ip6mr: Fix notifiers call on mroute_clean_tables()

Or Gerlitz (2):
  net/mlx5e: Move to use common phys port names for vport representors
  net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep

Shay Agroskin (1):
  net/mlx5e: Fix wrong private flag usage causing checksum disable

Su Yanjun (1):
  vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel

Tomonori Sakita (1):
  net: altera_tse: fix msgdma_tx_completion on non-zero fill_level case

Yang Wei (8):
  net: i825xx: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop 
profiles
  net: alteon: replace dev_kfree_skb_irq by dev_consume_skb_irq
  net

Re: [GIT] Networking

2019-01-27 Thread David Miller
From: Linus Torvalds 
Date: Sun, 27 Jan 2019 09:02:17 -0800

> I'm trying to be a bit stricter about the rc pulls, even if I normally
> don't even look at yours much.
> 
> So let's try to keep it to fixes only, or at least when you sneak in
> new stuff, make them small enough that I don't go "Hmm.. That looks
> odd.." ;)

Completely understood.

This one was actually my bad in the most heinous way, because the
submitter did say that the changes should go to net-next.

I have to tone down the meds or something.

Sorry!


Re: [GIT] Networking

2019-01-27 Thread pr-tracker-bot
The pull request you sent on Fri, 25 Jan 2019 11:58:27 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/abfd04f738c2625f63e04c8fc7cadb3b7a70d580

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


Re: [GIT] Networking

2019-01-27 Thread pr-tracker-bot
The pull request you sent on Fri, 25 Jan 2019 16:21:51 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/037222ad3f43a45c3a601dabf893efc9264ff5a0

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


Re: [GIT] Networking

2019-01-27 Thread Linus Torvalds
On Fri, Jan 25, 2019 at 4:21 PM David Miller  wrote:
>
> This is a resend of the previous pull request with the qed changes
> reverted.

Thanks.

I'm trying to be a bit stricter about the rc pulls, even if I normally
don't even look at yours much.

So let's try to keep it to fixes only, or at least when you sneak in
new stuff, make them small enough that I don't go "Hmm.. That looks
odd.." ;)

   Linus


[GIT] Networking

2019-01-25 Thread David Miller


This is a resend of the previous pull request with the qed changes
reverted.

1) Count ttl-dropped frames properly in mac80211, from Bob Copeland.

2) Integer overflow in ktime handling of bcm can code, from Oliver
   Hartkopp.

3) Fix RX desc handling wrt. hw checksumming in ravb, from Simon
   Horman.

4) Various hash key fixes in hv_netvsc, from Haiyang Zhang.

5) Use after free in ax25, from Eric Dumazet.

6) Several fixes to the SSN support in SCTP, from Xin Long.

7) Do not process frames after a NAPI reschedule in ibmveth, from
   Thomas Falcon.

8) Fix NLA_POLICY_NESTED arguments, from Johannes Berg.

Please pull, thanks a lot!

The following changes since commit 49a57857aeea06ca831043acbb0fa5e0f50602fd:

  Linux 5.0-rc3 (2019-01-21 13:14:44 +1300)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 

for you to fetch changes up to abfd04f738c2625f63e04c8fc7cadb3b7a70d580:

  qed: Revert error handling changes. (2019-01-25 15:32:28 -0800)


Adrian Vladu (1):
  hv_netvsc: fix typos in code comments

Andrew Lunn (1):
  net: phy: Fixup GPLv2+ SPDX tags based on license text

Atsushi Nemoto (1):
  net: altera_tse: fix connect_local_phy error path

Aya Levin (1):
  net/mlx4_core: Add masking for a few queries on HCA caps

Balaji Pothunoori (1):
  mac80211: don't initiate TDLS connection if station is not associated to 
AP

Bob Copeland (1):
  mac80211: fix miscounting of ttl-dropped frames

Chaitanya Tata (2):
  cfg80211: reg: remove warn_on for a normal case
  cfg80211: extend range deviation for DMG

David S. Miller (6):
  Merge branch 'qed-Error-recovery-process'
  Merge branch 'mlx4_core-fixes'
  Merge tag 'linux-can-fixes-for-5.0-20190122' of 
git://git.kernel.org/.../mkl/linux-can
  Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/.../hyperv/linux
  Merge tag 'mac80211-for-davem-2019-01-25' of 
git://git.kernel.org/.../jberg/mac80211
  qed: Revert error handling changes.

Edward Cree (1):
  sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe

Eric Dumazet (1):
  ax25: fix possible use-after-free

Haiyang Zhang (3):
  hv_netvsc: Fix ethtool change hash key error
  hv_netvsc: Refactor assignments of struct netvsc_device_info
  hv_netvsc: Fix hash key value reset after other ops

Jack Morgenstein (1):
  net/mlx4_core: Fix error handling when initializing CQ bufs in the driver

Jakub Kicinski (1):
  net/ipv6: don't return positive numbers when nothing was dumped

Johannes Berg (2):
  mac80211_hwsim: check that n_limits makes sense
  nl80211: fix NLA_POLICY_NESTED() arguments

Lorenzo Bianconi (1):
  net: ip_gre: use erspan key field for tunnel lookup

Lubomir Rintel (1):
  net/ipv6: lower the level of "link is not ready" messages

Maciej Żenczykowski (1):
  net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP

Manfred Schlaegl (1):
  can: dev: __can_get_echo_skb(): fix bogous check for non-existing skb by 
removing it

Mathieu Malaterre (1):
  mac80211: Add attribute aligned(2) to struct 'action'

Oliver Hartkopp (1):
  can: bcm: check timer values before ktime conversion

Simon Horman (1):
  ravb: expand rx descriptor data to accommodate hw checksum

Stefan Agner (1):
  net: fec: get regulator optional

Sudarsana Reddy Kalluru (1):
  MAINTAINERS: Update cavium networking drivers

Thomas Falcon (1):
  ibmveth: Do not process frames after calling napi_reschedule

Thomas Gleixner (1):
  net: sun: cassini: Cleanup license conflict

Tomer Tayar (3):
  qed: Revise load sequence to avoid PCI errors
  qed: Add infrastructure for error detection and recovery
  qede: Error recovery process

Uwe Kleine-König (1):
  can: flexcan: fix NULL pointer exception during bringup

Wei Yongjun (1):
  virt_wifi: fix error return code in virt_wifi_newlink()

Xin Long (4):
  sctp: improve the events for sctp stream reset
  sctp: improve the events for sctp stream adding
  sctp: set chunk transport correctly when it's a new asoc
  sctp: set flow sport from saddr only when it's 0

Yangbo Lu (1):
  net: dpaa2: improve PTP Kconfig option

YueHaibing (1):
  can: flexcan: fix 'passing zero to ERR_PTR()' warning

Zhang Run (1):
  net: usb: asix: ax88772_bind return error when hw_reset fail

wenxu (1):
  ip_tunnel: Make none-tunnel-dst tunnel port work with lwtunnel

 MAINTAINERS   |  42 
+++
 drivers/net/can/dev.c |  27 ++--
 drivers/net/can/flexcan.c |   4 +--
 drivers/net/ethernet/altera/altera_tse_main.c |   4 ++-
 drivers/net/ethernet/freescale/dpaa2/Kconfig  |   5 ++--
 drivers/net/ethernet/freescale/fec_main.c |   2 +-
 drivers/net/ethernet/ibm/ibmveth.c|   2 --
 drivers/net

Re: [GIT] Networking

2019-01-25 Thread David Miller
From: Linus Torvalds 
Date: Fri, 25 Jan 2019 13:15:37 -1000

> You don't even *mention*  the changes to the qlogic driver that are
> completely new and over a thousand lines.

It's error recovery code and I trust the judgment of the qlogic folks
that this was appropriate to add.

I am more than happy to revert if you disagree.

Thanks.


Re: [GIT] Networking

2019-01-25 Thread David Miller
From: Linus Torvalds 
Date: Fri, 25 Jan 2019 13:25:22 -1000

> No way is this appropriate. Get rid of it.

Ok, consider it done.


Re: [GIT] Networking

2019-01-25 Thread Linus Torvalds
On Fri, Jan 25, 2019 at 1:15 PM Linus Torvalds
 wrote:
>
> You don't even *mention*  the changes to the qlogic driver that are
> completely new and over a thousand lines.

They look like completely new error handling and recovery code. Very
much new development, not fixes.

And this is not some new driver that is getting some fixups from being
merged, the code has been without any of this fundamentally new error
recovery for at least three years.

In other words: no. This is not a "fix". This is fundamental new
development that is larger than all the changes that came in this
merge window.

No way is this appropriate. Get rid of it.

Linus


Re: [GIT] Networking

2019-01-25 Thread Linus Torvalds
On Fri, Jan 25, 2019 at 9:58 AM David Miller  wrote:
>
> Please pull, thanks a lot!

Why?

You don't even *mention*  the changes to the qlogic driver that are
completely new and over a thousand lines.

What is  going on here? There's no explanation for these huge  "fixes"
that aren't even mentioned.

 Linus


[GIT] Networking

2019-01-25 Thread David Miller


1) Count ttl-dropped frames properly in mac80211, from Bob Copeland.

2) Integer overflow in ktime handling of bcm can code, from Oliver
   Hartkopp.

3) Fix RX desc handling wrt. hw checksumming in ravb, from Simon
   Horman.

4) Various hash key fixes in hv_netvsc, from Haiyang Zhang.

5) Use after free in ax25, from Eric Dumazet.

6) Several fixes to the SSN support in SCTP, from Xin Long.

7) Do not process frames after a NAPI reschedule in ibmveth, from
   Thomas Falcon.

8) Fix NLA_POLICY_NESTED arguments, from Johannes Berg.

Please pull, thanks a lot!

The following changes since commit 49a57857aeea06ca831043acbb0fa5e0f50602fd:

  Linux 5.0-rc3 (2019-01-21 13:14:44 +1300)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 

for you to fetch changes up to 517952756ed3027a9b776e331985320a829b9f62:

  Merge tag 'mac80211-for-davem-2019-01-25' of 
git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 (2019-01-25 
10:59:36 -0800)


Adrian Vladu (1):
  hv_netvsc: fix typos in code comments

Andrew Lunn (1):
  net: phy: Fixup GPLv2+ SPDX tags based on license text

Atsushi Nemoto (1):
  net: altera_tse: fix connect_local_phy error path

Aya Levin (1):
  net/mlx4_core: Add masking for a few queries on HCA caps

Balaji Pothunoori (1):
  mac80211: don't initiate TDLS connection if station is not associated to 
AP

Bob Copeland (1):
  mac80211: fix miscounting of ttl-dropped frames

Chaitanya Tata (2):
  cfg80211: reg: remove warn_on for a normal case
  cfg80211: extend range deviation for DMG

David S. Miller (5):
  Merge branch 'qed-Error-recovery-process'
  Merge branch 'mlx4_core-fixes'
  Merge tag 'linux-can-fixes-for-5.0-20190122' of 
git://git.kernel.org/.../mkl/linux-can
  Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/.../hyperv/linux
  Merge tag 'mac80211-for-davem-2019-01-25' of 
git://git.kernel.org/.../jberg/mac80211

Edward Cree (1):
  sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe

Eric Dumazet (1):
  ax25: fix possible use-after-free

Haiyang Zhang (3):
  hv_netvsc: Fix ethtool change hash key error
  hv_netvsc: Refactor assignments of struct netvsc_device_info
  hv_netvsc: Fix hash key value reset after other ops

Jack Morgenstein (1):
  net/mlx4_core: Fix error handling when initializing CQ bufs in the driver

Jakub Kicinski (1):
  net/ipv6: don't return positive numbers when nothing was dumped

Johannes Berg (2):
  mac80211_hwsim: check that n_limits makes sense
  nl80211: fix NLA_POLICY_NESTED() arguments

Lorenzo Bianconi (1):
  net: ip_gre: use erspan key field for tunnel lookup

Lubomir Rintel (1):
  net/ipv6: lower the level of "link is not ready" messages

Maciej Żenczykowski (1):
  net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP

Manfred Schlaegl (1):
  can: dev: __can_get_echo_skb(): fix bogous check for non-existing skb by 
removing it

Mathieu Malaterre (1):
  mac80211: Add attribute aligned(2) to struct 'action'

Oliver Hartkopp (1):
  can: bcm: check timer values before ktime conversion

Simon Horman (1):
  ravb: expand rx descriptor data to accommodate hw checksum

Stefan Agner (1):
  net: fec: get regulator optional

Sudarsana Reddy Kalluru (1):
  MAINTAINERS: Update cavium networking drivers

Thomas Falcon (1):
  ibmveth: Do not process frames after calling napi_reschedule

Thomas Gleixner (1):
  net: sun: cassini: Cleanup license conflict

Tomer Tayar (3):
  qed: Revise load sequence to avoid PCI errors
  qed: Add infrastructure for error detection and recovery
  qede: Error recovery process

Uwe Kleine-König (1):
  can: flexcan: fix NULL pointer exception during bringup

Wei Yongjun (1):
  virt_wifi: fix error return code in virt_wifi_newlink()

Xin Long (4):
  sctp: improve the events for sctp stream reset
  sctp: improve the events for sctp stream adding
  sctp: set chunk transport correctly when it's a new asoc
  sctp: set flow sport from saddr only when it's 0

Yangbo Lu (1):
  net: dpaa2: improve PTP Kconfig option

YueHaibing (1):
  can: flexcan: fix 'passing zero to ERR_PTR()' warning

Zhang Run (1):
  net: usb: asix: ax88772_bind return error when hw_reset fail

wenxu (1):
  ip_tunnel: Make none-tunnel-dst tunnel port work with lwtunnel

 MAINTAINERS|  42 ++---
 drivers/net/can/dev.c  |  27 -
 drivers/net/can/flexcan.c  |   4 +-
 drivers/net/ethernet/altera/altera_tse_main.c  |   4 +-
 drivers/net/ethernet/freescale/dpaa2/Kconfig   |   5 +-
 drivers/net/ethernet/freescale/fec_main.c  |   2 +-
 drivers/net/ethernet/ibm/ibmveth.c |   2 -
 drivers/net/ethernet/mellanox/mlx4/cq.c|   6 +-
 drivers/net/ethernet/mellanox/

Re: [GIT] Networking

2019-01-21 Thread pr-tracker-bot
The pull request you sent on Sun, 20 Jan 2019 14:09:04 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/7d0ae236ed13d7645fb73b85e7c95deee46c4656

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2019-01-20 Thread David Miller


1) Fix endless loop in nf_tables, from Phil Sutter.

2) Fix cross namespace ip6_gre tunnel hash list corruption, from
   Olivier Matz.

3) Don't be too strict in phy_start_aneg() otherwise we might not
   allow restarting auto negotiation.  From Heiner Kallweit.

4) Fix various KMSAN uninitialized value cases in tipc, from
   Ying Xue.

5) Memory leak in act_tunnel_key, from Davide Caratti.

6) Handle chip errata of mv88e6390 PHY, from Andrew Lunn.

7) Remove linear SKB assumption in fou/fou6, from Eric Dumazet.

8) Missing udplite rehash callbacks, from Alexey Kodanev.

9) Log dirty pages properly in vhost, from Jason Wang.

10) Use consume_skb() in neigh_probe() as this is a normal free not a
drop, from Yang Wei.  Likewise in macvlan_process_broadcast().

11) Missing device_del() in mdiobus_register() error paths, from
Thomas Petazzoni.

12) Fix checksum handling of short packets in mlx5, from Cong Wang.

Please pull, thanks a lot!

The following changes since commit 7939f8beecf1cfb10d255be65bfbd3793fae82a1:

  Merge tag 'trace-v5.0-rc1' of 
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace (2019-01-16 
05:28:26 +1200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 

for you to fetch changes up to 6436408e814b81046f4595245c1f9bc4409e945c:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf (2019-01-19 
16:38:12 -0800)


Alexey Kodanev (2):
  udp: add missing rehash callback to udplite
  udp6: add missing rehash callback to udplite

Andrew Lunn (3):
  net: phy: marvell: Errata for mv88e6390 internal PHYs
  net: phy: marvell: Fix deadlock from wrong locking
  net: phy: Add missing features to PHY drivers

Camelia Groza (2):
  net: phy: add missing phy driver features
  net: phy: phy driver features are mandatory

Colin Ian King (1):
  atm: he: fix sign-extension overflow on large shift

Cong Wang (2):
  net_sched: refetch skb protocol for each filter
  net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames

Dan Carpenter (1):
  selftests/txtimestamp: Fix an equals vs assign bug

Daniel Borkmann (2):
  bpf: pull in pkt_sched.h header for tooling to fix bpftool build
  bpf: fix inner map masking to prevent oob under speculation

David Howells (1):
  Revert "rxrpc: Allow failed client calls to be retried"

David S. Miller (6):
  Merge git://git.kernel.org/.../pablo/nf
  Merge branch 'sch_cake-leaf-qdisc-fixes'
  Merge branch 'tipc-uninit-values'
  Merge branch 'mlxsw-fixes'
  Merge tag 'mlx5-fixes-2019-01-18' of git://git.kernel.org/.../saeed/linux
  Merge git://git.kernel.org/.../bpf/bpf

Davide Caratti (4):
  net/sched: act_tunnel_key: fix memory leak in case of action replace
  selftests: tc-testing: drop test on missing tunnel key id
  selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified
  selftests: tc-testing: fix parsing of ife type

Dmitry Bezrukov (1):
  net: usb: aqc111: Extend HWID table by TRENDnet device

Eli Britstein (1):
  net/mlx5e: Fix cb_ident duplicate in indirect block register

Eric Dumazet (1):
  fou, fou6: do not assume linear skbs

Felix Manlunas (1):
  MAINTAINERS: update email addresses of liquidio driver maintainers

Greg Kroah-Hartman (1):
  IN_BADCLASS: fix macro to actually work

Hangbin Liu (1):
  ip6_gre: update version related info when changing link

Heiner Kallweit (2):
  net: phy: fix too strict check in phy_start_aneg
  net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031

Henry Yen (1):
  netfilter: nft_flow_offload: fix checking method of conntrack helper

Ido Schimmel (6):
  net: ipv4: Fix memory leak in network namespace dismantle
  mlxsw: pci: Ring CQ's doorbell before RDQ's
  net: bridge: Mark FDB entries that were added by user as such
  mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky
  selftests: mlxsw: Test FDB offload indication
  selftests: forwarding: Add a test case for externally learned FDB entries

Ivan Vecera (1):
  net/sched: cls_flower: allocate mask dynamically in fl_change()

Jakub Kicinski (2):
  ipv6: route: place a warning with duplicated string with correct extack
  Documentation: timestamping: correct path to net_tstamp.h

Jason Wang (1):
  vhost: log dirty page correctly

Jeff Kirsher (1):
  Revert "igb: reduce CPU0 latency when updating statistics"

Johan Hovold (1):
  net: dsa: realtek-smi: fix OF child-node lookup

Jonathan Neuschäfer (1):
  net: Fix typo in NET_FAILOVER help text

Konstantin Khlebnikov (1):
  net/core/neighbour: fix kmemleak minimal reference count for hash tables

Krzysztof Kazimierczak (1):
  xsk: Check if a queue exists during umem setup

Lendacky, Thomas (1):
  amd-xgbe: Fix mdio access for non-zero ports a

Re: [GIT] Networking

2019-01-15 Thread pr-tracker-bot
The pull request you sent on Sun, 13 Jan 2019 13:33:46 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e8746440bf68212f19688f1454dad593c74abee1

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2019-01-13 Thread David Miller


1) Fix regression in multi-SKB responses to RTM_GETADDR, from Arthur
   Gautier.

2) Fix ipv6 frag parsing in openvswitch, from Yi-Hung Wei.

3) Unbounded recursion in ipv4 and ipv6 GUE tunnels, from Stefano
   Brivio.

4) Use after free in hns driver, from Yonglong Liu.

5) icmp6_send() needs to handle the case of NULL skb, from Eric
   Dumazet.

6) Missing rcu read lock in __inet6_bind() when operating on mapped
   addresses, from David Ahern.

7) Memory leak in tipc-nl_compat_publ_dump(), from Gustavo
   A. R. Silva.

8) Fix PHY vs r8169 module loading ordering issues, from Heiner
   Kallweit.

9) Fix bridge vlan memory leak, from Ido Schimmel.

10) Dev refcount leak in AF_PACKET, from Jason Gunthorpe.

11) Infoleak in ipv6_local_error(), flow label isn't completely
initialized.  From Eric Dumazet.

12) Handle mv88e6390 errata, from Andrew Lunn.

13) Making vhost/vsock CID hashing consistent, from Zha Bin.

14) Fix lack of UMH cleanup when it unexpectedly exits, from Taehee
Yoo.

15) Bridge forwarding must clear skb->tstamp, from Paolo Abeni.

Please pull, thanks a lot!

The following changes since commit 96d4f267e40f9509e8a66e2b39e8b95655617693:

  Remove 'type' argument from access_ok() function (2019-01-03 18:57:57 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 

for you to fetch changes up to 2f960bd0564081ff85d2eea54890b0d2356934f8:

  Merge branch 'bnxt_en-Bug-fixes-for-57500-chips' (2019-01-12 10:51:39 -0800)


Alexei Starovoitov (3):
  Merge branch 'udpv6_sendmsg-addr_any-fix'
  Merge branch 'reject-ptr-scalar-mix'
  Merge branch 'bpf-doc-updates'

Anders Roxell (1):
  selftests: bpf: install files tcp_(server|client)*.py

Andrew Lunn (1):
  net: dsa: mv88x6xxx: mv88e6390 errata

Andrey Ignatov (2):
  bpf: Fix [::] -> [::1] rewrite in sys_sendmsg
  selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr

Arthur Gautier (1):
  netlink: fixup regression in RTM_GETADDR

Bjørn Mork (1):
  cdc_ether: trivial whitespace readability fix

Bryan Whitehead (1):
  lan743x: Remove phy_read from link status change function

Christophe JAILLET (1):
  octeontx2-af: Fix a resource leak in an error handling path in 
'cgx_probe()'

Claudiu Beznea (1):
  net: macb: remove unnecessary code

Colin Ian King (2):
  net: cxgb3: fix various indentation issues
  net: cxgb4: fix various indentation issues

Cong Wang (1):
  smc: move unhash as early as possible in smc_release()

Daniel Borkmann (5):
  bpf: fix sanitation of alu op with pointer / scalar type from different 
paths
  bpf: add various test cases for alu op on mixed dst register types
  bpf, doc: update design qa to reflect kern_version requirement
  bpf, doc: add note for libbpf's stand-alone build
  Merge branch 'bpf-fix-bitfield-printing'

Daniele Palmas (1):
  qmi_wwan: add MTU default to qmap network interface

David Ahern (2):
  ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped 
address
  ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses

David Rientjes (1):
  net, skbuff: do not prefer skb allocation fails early

David S. Miller (9):
  Merge branch 'qed-fixes'
  Merge branch 'GUE-error-recursion'
  Merge branch 'hns-fixes'
  Merge ra.kernel.org:/.../bpf/bpf
  Merge branch 'mlxsw-fixes'
  Merge git://git.kernel.org/.../bpf/bpf
  Merge branch 'stmmac-fixes'
  Merge branch 'bpfilter-fixes'
  Merge branch 'bnxt_en-Bug-fixes-for-57500-chips'

Denis Bolotin (2):
  qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page 
count
  qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory 
barrier

Eric Dumazet (2):
  ipv6: make icmp6_send() robust against null skb->dev
  ipv6: fix kernel-infoleak in ipv6_local_error()

Eugene Syromiatnikov (2):
  ptp: check that rsv field is zero in struct ptp_sys_offset_extended
  ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition

Gustavo A. R. Silva (2):
  tipc: fix memory leak in tipc_nl_compat_publ_dump
  mISDN: hfcsusb: Use struct_size() in kzalloc()

Heiner Kallweit (3):
  r8169: don't try to read counters if chip is in a PCI power-save state
  r8169: load Realtek PHY driver module before r8169
  net: ethernet: mediatek: fix warning in phy_start_aneg

Ido Schimmel (8):
  mlxsw: spectrum: Add VXLAN dependency for spectrum
  mlxsw: spectrum_switchdev: Avoid returning errors in commit phase
  mlxsw: spectrum_nve: Replace error code with EINVAL
  selftests: mlxsw: Add a test case for VLAN addition error flow
  net: bridge: Fix VLANs memory leak
  selftests: forwarding: Fix test for different devices
  mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion
  selftests: forwarding: Add a tes

Re: [GIT] Networking

2019-01-03 Thread pr-tracker-bot
The pull request you sent on Wed, 02 Jan 2019 22:12:13 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/43d86ee8c639df750529b4d8f062b328b61c423e

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2019-01-02 Thread David Miller


Several fixes here.  Basically split down the line between newly
introduced regressions and long existing problems:

1) Double free in tipc_enable_bearer(), from Cong Wang.

2) Many fixes to nf_conncount, from Florian Westphal.

3) op->get_regs_len() can throw an error, check it, from Yunsheng Lin.

4) Need to use GFP_ATOMIC in *_add_hash_mac_address() of fsl/fman
   driver, from Scott Wood.

5) Inifnite loop in fib_empty_table(), from Yue Haibing.

6) Use after free in ax25_fillin_cb(), from Cong Wang.

7) Fix socket locking in nr_find_socket(), also from Cong Wang.

8) Fix WoL wakeup enable in r8169, from Heiner Kallweit.

9) On 32-bit sock->sk_stamp is not thread-safe, from Deepa Dinamani.

10) Fix ptr_ring wrap during queue swap, from Cong Wang.

11) Missing shutdown callback in hinic driver, from Xue Chaojing.

12) Need to return NULL on error from ip6_neigh_lookup(), from Stefano
Brivio.

13) BPF out of bounds speculation fixes from Daniel Borkmann.

Please pull, thanks a lot!

The following changes since commit b71acb0e372160167bf6d5500b88b30b52ccef6e:

  Merge branch 'linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 (2018-12-27 
13:53:32 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 

for you to fetch changes up to c5ee066333ebc322a24a00a743ed941a0c68617e:

  ipv6: Consider sk_bound_dev_if when binding a socket to an address 
(2019-01-02 20:16:37 -0800)


Aditya Pakki (2):
  ipv6/route: Add a missing check on proc_dointvec
  net: chelsio: Add a missing check on cudg_get_buffer

Alexei Starovoitov (1):
  Merge branch 'prevent-oob-under-speculation'

Christophe JAILLET (1):
  net/ipv6: Fix a test against 'ipv6_find_idev()' return value

Cong Wang (5):
  tipc: fix a double free in tipc_enable_bearer()
  ax25: fix a use-after-free in ax25_fillin_cb()
  net/wan: fix a double free in x25_asy_open_tty()
  netrom: fix locking in nr_find_socket()
  ptr_ring: wrap back ->producer in __ptr_ring_swap_queue()

Daniel Borkmann (9):
  bpf: move {prev_,}insn_idx into verifier env
  bpf: move tmp variable into ax register in interpreter
  bpf: enable access to ax register also from verifier rewrite
  bpf: restrict map value pointer arithmetic for unprivileged
  bpf: restrict stack pointer arithmetic for unprivileged
  bpf: restrict unknown scalars of mixed signed bounds for unprivileged
  bpf: fix check_map_access smin_value test when pointer contains offset
  bpf: prevent out of bounds speculation on pointer arithmetic
  bpf: add various test cases to selftests

David Ahern (2):
  ipv6: Fix dump of specific table with strict checking
  ipv6: Consider sk_bound_dev_if when binding a socket to an address

David S. Miller (2):
  Merge git://git.kernel.org/.../pablo/nf
  Merge git://git.kernel.org/.../bpf/bpf

Deepa Dinamani (1):
  sock: Make sock->sk_stamp thread-safe

Eric Dumazet (2):
  net/hamradio/6pack: use mod_timer() to rearm timers
  isdn: fix kernel-infoleak in capi_unlocked_ioctl

Florian Westphal (5):
  netfilter: nf_conncount: don't skip eviction when age is negative
  netfilter: nf_conncount: split gc in two phases
  netfilter: nf_conncount: restart search when nodes have been erased
  netfilter: nf_conncount: merge lookup and add functions
  netfilter: nf_conncount: fix argument order to find_next_bit

Heiner Kallweit (1):
  r8169: fix WoL device wakeup enable

Huazhong Tan (1):
  net: hns3: call hns3_nic_net_open() while doing HNAE3_UP_CLIENT

Jia-Ju Bai (1):
  isdn: hisax: hfc_pci: Fix a possible concurrency use-after-free bug in 
HFCPCI_l1hw()

Kangjie Lu (8):
  niu: fix missing checks of niu_pci_eeprom_read
  net: (cpts) fix a missing check of clk_prepare
  net: stmicro: fix a missing check of clk_prepare
  net: dsa: bcm_sf2: Propagate error value from mdio_write
  atl1e: checking the status of atl1e_write_phy_reg
  tipc: fix a missing check of genlmsg_put
  net: marvell: fix a missing check of acpi_match_device
  netfilter: nf_tables: fix a missing check of nla_put_failure

Nikolay Aleksandrov (1):
  net: rtnetlink: address is mandatory for rtnl_fdb_get

Pablo Neira Ayuso (2):
  netfilter: nf_conncount: move all list iterations under spinlock
  netfilter: nf_conncount: speculative garbage collection on empty lists

Robert P. J. Day (2):
  phy.h: fix obvious errors in doc and kerneldoc content
  include/linux/phy/phy.h: fix minor kerneldoc errors

Scott Wood (1):
  fsl/fman: Use GFP_ATOMIC in {memac,tgec}_add_hash_mac_address()

Shawn Bohrer (1):
  netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS

Stefano Brivio (1):
  ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() 
error

Su Yanjun (1):
  ipv6: fix t

Re: [GIT] Networking

2018-12-27 Thread pr-tracker-bot
The pull request you sent on Fri, 21 Dec 2018 16:20:28 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8762cdcd1d5055017770a54e2755bed30dd4f8b6

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


Re: [GIT] Networking

2018-12-21 Thread pr-tracker-bot
The pull request you sent on Fri, 21 Dec 2018 12:42:25 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/87935eee57705e9b6df506c5df8b92d6a0b77a51

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2018-12-21 Thread David Miller


Some more bug fixes have trickled in, we have:

1) Local MAC entries properly in mscc driver, from Allan W. Nielsen.

2) Eric Dumazet found some more of the typical "pskb_may_pull() -->
   oops forgot to reload the header pointer" bugs in ipv6 tunnel
   handling.

3) Bad SKB socket pointer in ipv6 fragmentation handling, from Herbert
   Xu.

4) Overflow fix in sk_msg_clone(), from Vakul Garg.

5) Validate address lengths in AF_PACKET, from Willem de Bruijn.

Please pull, thanks a lot!

The following changes since commit 1d51b4b1d3f2db0d6d144175e31a84e472fbd99a:

  Merge tag 'm68k-for-v4.20-tag2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k (2018-12-20 
07:35:16 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 

for you to fetch changes up to d667044f49513d55fcfefe4fa8f8d96091782901:

  qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (2018-12-21 10:58:45 
-0800)


Allan W. Nielsen (1):
  mscc: Configured MAC entries should be locked.

Daniele Palmas (1):
  qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup

Eric Dumazet (2):
  tcp: fix a race in inet_diag_dump_icsk()
  ipv6: tunnels: fix two use-after-free

Ganesh Goudar (1):
  MAINTAINERS: update cxgb4 and cxgb3 maintainer

Herbert Xu (1):
  ipv6: frags: Fix bogus skb->sk in reassembled packets

Jörgen Storvist (1):
  qmi_wwan: Add support for Fibocom NL678 series

Kangjie Lu (1):
  net: netxen: fix a missing check and an uninitialized use

Vakul Garg (2):
  Prevent overflow of sk_msg in sk_msg_clone()
  tls: Do not call sk_memcopy_from_iter with zero length

Willem de Bruijn (1):
  packet: validate address length

 MAINTAINERS  |  4 ++--
 drivers/net/ethernet/mscc/ocelot.c   |  2 +-
 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c |  3 ++-
 drivers/net/usb/qmi_wwan.c   | 16 +---
 net/core/skmsg.c |  3 +++
 net/ipv4/inet_diag.c |  4 +++-
 net/ipv6/ip6_tunnel.c|  1 +
 net/ipv6/ip6_vti.c   |  1 +
 net/ipv6/reassembly.c|  1 +
 net/packet/af_packet.c   |  4 
 net/tls/tls_sw.c | 10 ++
 11 files changed, 33 insertions(+), 16 deletions(-)


Re: [GIT] Networking

2018-12-20 Thread pr-tracker-bot
The pull request you sent on Wed, 19 Dec 2018 21:03:40 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/519be6995c31005ae3bad5421e09ef99d4eb0b82

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2018-12-19 Thread David Miller

This should be the last networking pull request before the next merge
window.

1) Off by one in netlink parsing of mac802154_hwsim, from Alexander
   Aring.

2) nf_tables RCU usage fix from Taehee Yoo.

3) Flow dissector needs nhoff and thoff clamping, from Stanislav
   Fomichev.

4) Missing sin6_flowinfo initialization in SCTP, from Xin Long.

5) Spectrev1 in ipmr and ip6mr, from Gustavo A. R. Silva.

6) Fix r8169 crash when DEBUG_SHIRQ is enabled, from Heiner Kallweit.

7) Fix SKB leak in rtlwifi, from Larry Finger.

8) Fix state pruning in bpf verifier, from Jakub Kicinski.

9) Don't handle completely duplicate fragments as overlapping,
   from Michal Kubecek.

10) Fix memory corruption with macb and 64-bit DMA, from Anssi
Hannula.

11) Fix TCP fallback socket release in smc, from Myungho Jung.

12) gro_cells_destroy needs to napi_disable, from Lorenzo Bianconi.

Please pull, thanks a lot!

The following changes since commit 40e020c129cfc991e8ab4736d2665351ffd1468d:

  Linux 4.20-rc6 (2018-12-09 15:31:00 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 

for you to fetch changes up to d84e7bc0595a7e146ad0ddb80b240cea77825245:

  rds: Fix warning. (2018-12-19 20:53:18 -0800)


Alaa Hleihel (1):
  net/mlx5e: Remove the false indication of software timestamping support

Alexander Aring (1):
  ieee802154: hwsim: fix off-by-one in parse nested

Anssi Hannula (3):
  net: macb: fix random memory corruption on RX with 64-bit DMA
  net: macb: fix dropped RX frames due to a race
  net: macb: add missing barriers when reading descriptors

Antoine Tenart (2):
  net: mvpp2: 10G modes aren't supported on all ports
  net: mvpp2: fix the phylink mode validation

Arnd Bergmann (1):
  w90p910_ether: remove incorrect __init annotation

Atul Gupta (5):
  net/tls: Init routines in create_ctx
  net/tls: sleeping function from invalid context
  crypto/chelsio/chtls: listen fails with multiadapt
  crypto/chelsio/chtls: macro correction in tx path
  crypto/chelsio/chtls: send/recv window update

Benjamin Poirier (1):
  xfrm: Fix bucket count reported to userspace

Brian Norris (1):
  Revert "mwifiex: restructure rx_reorder_tbl_lock usage"

Bryan Whitehead (2):
  lan743x: Expand phy search for LAN7431
  lan743x: Remove MAC Reset from initialization

Claudiu Beznea (1):
  net: macb: restart tx after tx used bit read

Colin Ian King (1):
  vxge: ensure data0 is initialized in when fetching firmware version 
information

Cong Wang (6):
  tipc: use lock_sock() in tipc_sk_reinit()
  tipc: fix a double kfree_skb()
  tipc: compare remote and local protocols in tipc_udp_enable()
  tipc: check tsk->group in tipc_wait_for_cond()
  tipc: check group dests after tipc_wait_for_cond()
  ipv6: explicitly initialize udp6_addr in udp_sock_create6()

Dan Carpenter (2):
  qed: Fix an error code qed_ll2_start_xmit()
  net: stmmac: Fix an error code in probe()

Daniel Borkmann (1):
  bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K

Dave Taht (1):
  net: Allow class-e address assignment via ifconfig ioctl

David Ahern (1):
  neighbor: NTF_PROXY is a valid ndm_flag for a dump request

David S. Miller (20):
  Merge branch 'ibmvnic-Fix-reset-work-item-locking-bugs'
  Merge branch 'ieee802154-for-davem-2018-12-11' of 
git://git.kernel.org/.../sschmidt/wpan
  Merge branch 'bnx2x-Fix-series'
  Merge git://git.kernel.org/.../pablo/nf
  Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/net-queue
  Merge branch 'vhost-fixes'
  Merge tag 'mlx5-fixes-2018-12-13' of git://git.kernel.org/.../saeed/linux
  Merge git://git.kernel.org/.../bpf/bpf
  Merge branch 'hns-fixes'
  Merge branch 'net-SO_TIMESTAMPING-fixes'
  Merge branch 'mlxsw-VXLAN-and-firmware-flashing-fixes'
  Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec
  Merge branch 'macb-DMA-race-fixes'
  Merge branch 'vxlan-Various-fixes'
  Merge git://git.kernel.org/.../bpf/bpf
  Merge tag 'mac80211-for-davem-2018-12-19' of 
git://git.kernel.org/.../jberg/mac80211
  Merge tag 'wireless-drivers-for-davem-2018-12-19' of 
git://git.kernel.org/.../kvalo/wireless-drivers
  Merge branch 'rds-fixes'
  Merge tag 'mlx5-fixes-2018-12-19' of git://git.kernel.org/.../saeed/linux
  rds: Fix warning.

Davide Caratti (1):
  net: Use __kernel_clockid_t in uapi net_stamp.h

Emmanuel Grumbach (1):
  iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT to old firmwares

Eric Dumazet (1):
  net: clear skb->tstamp in forwarding paths

Florian Westphal (2):
  netfilter: seqadj: re-load tcp header pointer after possible head 
reallocation
  netfilter: nat: can't use dst_hold on noref dst

Ganesh Goudar (1):
  net/tls: allocate tls context using GFP_ATOMIC

Gavi Teitz (1):

Re: [GIT] Networking

2018-12-09 Thread pr-tracker-bot
The pull request you sent on Sun, 09 Dec 2018 12:51:54 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d48f782e4fb20dc7ec935ca0ca41ae31e4a69362

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2018-12-09 Thread David Miller


A decent batch of fixes here.  I'd say about half are for problems
that have existed for a while, and half are for new regressions added
in the 4.20 merge window.

1) Fix 10G SFP phy module detection in mvpp2, from Baruch Siach.

2) Revert bogus emac driver change, from Benjamin Herrenschmidt.

3) Handle BPF exported data structure with pointers when building
   32-bit userland, from Daniel Borkmann.

4) Memory leak fix in act_police, from Davide Caratti.

5) Check RX checksum offload in RX descriptors properly in aquantia
   driver, from Dmitry Bogdanov.

6) SKB unlink fix in various spots, from Edward Cree.

7) ndo_dflt_fdb_dump() only works with ethernet, enforce this, from
   Eric Dumazet.

8) Fix FID leak in mlxsw driver, from Ido Schimmel.

9) IOTLB locking fix in vhost, from Jean-Philippe Brucker.

10) Fix SKB truesize accounting in ipv4/ipv6/netfilter frag memory
limits otherwise namespace exit can hang.  From Jiri Wiesner.

11) Address block parsing length fixes in x25 from Martin Schiller.

12) IRQ and ring accounting fixes in bnxt_en, from Michael Chan.

13) For tun interfaces, only iface delete works with rtnl ops, enforce
this by disallowing add.  From Nicolas Dichtel.

14) Use after free in liquidio, from Pan Bian.

15) Fix SKB use after passing to netif_receive_skb(), from Prashant Bhole.

16) Static key accounting and other fixes in XPS from Sabrina Dubroca.

17) Partially initialized flow key passed to ip6_route_output(), from
Shmulik Ladkani.

18) Fix RTNL deadlock during reset in ibmvnic driver, from Thomas
Falcon.

19) Several small TCP fixes (off-by-one on window probe abort, NULL
deref in tail loss probe, SNMP mis-estimations) from Yuchung Cheng.

Please pull, thanks a lot!

The following changes since commit 60b548237fed4b4164bab13c994dd9615f6c4323:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2018-11-28 
12:53:48 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 

for you to fetch changes up to 35cc3cefc4de90001c9137e2d01dd9d06b11acfb:

  net/sched: cls_flower: Reject duplicated rules also under skip_sw (2018-12-09 
11:55:08 -0800)


Alexei Starovoitov (4):
  Merge branch 'btf-check-name'
  bpf: check pending signals while verifying programs
  bpf: improve verifier branch analysis
  bpf: add per-insn complexity limit

Alexey Khoroshilov (1):
  mac80211_hwsim: fix module init error paths for netlink

Anderson Luiz Alves (1):
  mv88e6060: disable hardware level MAC learning

Baruch Siach (4):
  net: phy: sfp: correct store of detected link modes
  net: phy: sfp: correct location of SFP standards
  net: mvpp2: fix detection of 10G SFP modules
  net: mvpp2: fix phylink handling of invalid PHY modes

Ben Greear (1):
  mac80211: Clear beacon_int in ieee80211_do_stop

Benjamin Herrenschmidt (1):
  Revert "net/ibm/emac: wrong bit is used for STA control"

Christoph Paasch (1):
  net: Prevent invalid access to skb->prev in __qdisc_drop_all

Colin Ian King (2):
  liquidio: fix spelling mistake "deferal" -> "deferral"
  openvswitch: fix spelling mistake "execeeds" -> "exceeds"

Cong Wang (1):
  mlx5: fix get_ip_proto()

Daniel Borkmann (2):
  bpf: fix pointer offsets in context for 32 bit
  Merge branch 'bpf-verifier-resilience'

David Miller (1):
  bpf: Fix verifier log string check for bad alignment.

David S. Miller (11):
  Merge branch 'ave-fixes'
  Merge branch 'xps-fixes'
  Merge branch 'tcp-fixes-in-timeout-and-retransmission-accounting'
  Merge branch 'phy-micrel-toggling-reset'
  Merge branch 'mlx4-fixes'
  phy: Revert toggling reset changes.
  Merge tag 'mac80211-for-davem-2018-12-05' of 
git://git.kernel.org/.../jberg/mac80211
  Merge git://git.kernel.org/.../bpf/bpf
  Merge branch 'mlxsw-Various-fixes'
  Merge branch 'skb-headroom-slab-out-of-bounds'
  Merge branch 'bnxt_en-Bug-fixes'

Davide Caratti (1):
  net/sched: act_police: fix memory leak in case of invalid control action

Dmitry Bogdanov (1):
  net: aquantia: fix rx checksum offload bits

Edward Cree (1):
  net: use skb_list_del_init() to remove from RX sublists

Emmanuel Grumbach (1):
  mac80211: ignore NullFunc frames in the duplicate detection

Eran Ben Elisha (1):
  net/mlx4_en: Change min MTU size to ETH_MIN_MTU

Eric Dumazet (3):
  rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices
  tcp: Do not underestimate rwnd_limited
  tcp: lack of available data can also cause TSO defer

Felix Fietkau (2):
  mac80211: ignore tx status for PS stations in ieee80211_tx_status_ext
  mac80211: fix reordering of buffered broadcast packets

Florian Fainelli (1):
  net: dsa: Fix tagging attribute location

Heiner Kallweit (1):
  net: phy: don't allow __set_phy_supported to add unsupported mod

Re: [GIT] Networking

2018-11-28 Thread pr-tracker-bot
The pull request you sent on Wed, 28 Nov 2018 12:27:08 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/60b548237fed4b4164bab13c994dd9615f6c4323

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2018-11-28 Thread David Miller


1) ARM64 JIT fixes for subprog handling from Daniel Borkmann.

2) Various sparc64 JIT bug fixes (fused branch convergance, frame
   pointer usage detection logic, PSEODU call argument handling).

3) Fix to use BH locking in nf_conncount, from Taehee Yoo.

4) Fix race of TX skb freeing in ipheth driver, from Bernd Eckstein.

5) Handle return value of TX NAPI completion properly in lan743x
   driver, from Bryan Whitehead.

6) MAC filter deletion in i40e driver clears wrong state bit,
   from Lihong Yang.

7) Fix use after free in rionet driver, from Pan Bian.

Please pull, thanks!

The following changes since commit d146194f31c96f9b260c5a1cf1592d2e7f82a2e2:

  Merge tag 'arm64-fixes' of 
git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux (2018-11-24 09:42:32 
-0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 

for you to fetch changes up to d78a5ebd8b18d3809fd9d6bbaeb64d78a332204f:

  Merge branch '1GbE' of 
git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue (2018-11-28 
11:33:35 -0800)


Alexei Starovoitov (2):
  bpf: fix integer overflow in queue_stack_map
  Merge branch 'arm64-jit-fixes'

Alin Nastac (1):
  netfilter: ipv6: Preserve link scope traffic original oif

Andrey Ignatov (1):
  bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp

Bernd Eckstein (1):
  usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2

Bryan Whitehead (2):
  lan743x: fix return value for lan743x_tx_napi_poll
  lan743x: Enable driver to work with LAN7431

Colin Ian King (3):
  firestream: fix spelling mistake: "Inititing" -> "Initializing"
  qed: fix spelling mistake "attnetion" -> "attention"
  net: via: via-velocity: fix spelling mistake "alignement" -> "alignment"

Daniel Borkmann (3):
  bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr
  bpf, arm64: fix getting subprog addr from aux for calls
  bpf, doc: add entries of who looks over which jits

David Miller (3):
  sparc: Fix JIT fused branch convergance.
  sparc: Correct ctx->saw_frame_pointer logic.
  sparc: Adjust bpf JIT prologue for PSEUDO calls.

David S. Miller (4):
  Merge git://git.kernel.org/.../bpf/bpf
  Merge git://git.kernel.org/.../bpf/bpf
  Merge git://git.kernel.org/.../pablo/nf
  Merge branch '1GbE' of git://git.kernel.org/.../jkirsher/net-queue

Edward Cree (1):
  bpf: fix off-by-one error in adjust_subprog_starts

Eric Dumazet (1):
  tcp: address problems caused by EDT misshaps

Florian Westphal (5):
  netfilter: nf_tables: don't skip inactive chains during update
  selftests: add script to stress-test nft packet path vs. control plane
  netfilter: nf_tables: don't use position attribute on rule replacement
  netfilter: nf_tables: fix use-after-free when deleting compat expressions
  netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too

Heiner Kallweit (1):
  net: phy: add workaround for issue where PHY driver doesn't bind to the 
device

Jakub Kicinski (1):
  tools: bpftool: fix potential NULL pointer dereference in do_load

Jan Sokolowski (1):
  i40e: fix kerneldoc for xsk methods

Jon Maloy (1):
  tipc: fix lockdep warning during node delete

Josh Elsasser (1):
  ixgbe: recognize 1000BaseLX SFP modules as 1Gbps

Julian Wiedmann (1):
  s390/qeth: fix length check in SNMP processing

Li Zhijian (1):
  kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists

Lihong Yang (1):
  i40e: Fix deletion of MAC filters

Lorenzo Bianconi (1):
  net: thunderx: fix NULL pointer dereference in nic_remove

Martynas Pumputis (1):
  bpf: fix check of allowed specifiers in bpf_trace_printk

Pan Bian (2):
  rapidio/rionet: do not free skb before reading its length
  net: hisilicon: remove unexpected free_netdev

Quentin Monnet (4):
  tools: bpftool: prevent infinite loop in get_fdinfo()
  tools: bpftool: fix plain output and doc for --bpffs option
  tools: bpftool: pass an argument to silence open_obj_pinned()
  tools: bpftool: update references to other man pages in documentation

Roman Gushchin (1):
  bpf: allocate local storage buffers using GFP_ATOMIC

Taehee Yoo (9):
  netfilter: nf_conncount: use spin_lock_bh instead of spin_lock
  netfilter: nf_conncount: fix list_del corruption in conn_free
  netfilter: nf_conncount: fix unexpected permanent node of list.
  netfilter: xt_RATEEST: remove netns exit routine
  netfilter: xt_hashlimit: fix a possible memory leak in htable_create()
  netfilter: add missing error handling code for register functions
  netfilter: nat: fix double register in masquerade modules
  netfilter: nf_conncount: remove wrong condition check routine
  netfilter: nf_tables: deactivate expressions in rule replecement routine

Willem de Brui

Re: [GIT] Networking

2018-11-24 Thread pr-tracker-bot
The pull request you sent on Fri, 23 Nov 2018 22:58:55 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/857fa628bbe93017c72ddd0d5304962a2608db07

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT] Networking

2018-11-23 Thread David Miller


1) Need to take mutex in ath9k_add_interface(), from Dan Carpenter.

2) Fix mt76 build without CONFIG_LEDS_CLASS, from Arnd Bergmann.

3) Fix socket wmem accounting in SCTP, from Xin Long.

4) Fix failed resume crash in ena driver, from Arthur Kiyanovski.

5) qed driver passes bytes instead of bits into second arg
   of bitmap_weight().  From Denis Bolotin.

6) Fix reset deadlock in ibmvnic, from Juliet Kim.

7) skb_scrube_packet() needs to scrub the fwd marks too,
   from Petr Machata.

8) Make sure older TCP stacks see enough dup ACKs, and
   avoid doing SACK compression during this period, from
   Eric Dumazet.

9) Add atomicity to SMC protocol cursor handling, from Ursula Braun.

10) Don't leave dangling error pointer if bpf_prog_add() fails in
thunderx driver, from Lorenzo Bianconi.  Also, when we unmap
TSO headers, set sq->tso_hdrs to NULL.

11) Fix race condition over state variables in act_police, from
Davide Caratti.

12) Disable guest csum in the presence of XDP in virtio_net, from
Jason Wang.

Please pull, thanks a lot!

The following changes since commit f2ce1065e767fc7da106a5f5381d1e8f842dc6f4:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2018-11-19 
09:24:04 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 

for you to fetch changes up to 07093b76476903f820d83d56c3040e656fb4d9e3:

  net: gemini: Fix copy/paste error (2018-11-23 22:35:38 -0800)


Andreas Fiedler (1):
  net: gemini: Fix copy/paste error

Arnd Bergmann (1):
  mt76: fix building without CONFIG_LEDS_CLASS

Arthur Kiyanovski (3):
  net: ena: fix crash during failed resume from hibernation
  net: ena: fix crash during ena_remove()
  net: ena: update driver version from 2.0.1 to 2.0.2

Brian Norris (1):
  ath10k: don't assume 'vif' is non-NULL in flush()

Dan Carpenter (1):
  ath9k: Fix a locking bug in ath9k_add_interface()

David S. Miller (6):
  Merge branch 'ena-hibernation-and-rmmod-bug-fixes'
  Merge branch 'qed-Fix-Queue-Manager-getters'
  Merge tag 'mlx5-fixes-2018-11-19' of git://git.kernel.org/.../saeed/linux
  Merge tag 'wireless-drivers-for-davem-2018-11-20' of 
git://git.kernel.org/.../kvalo/wireless-drivers
  Merge branch 'smc-fixes'
  Merge branch 'ibmvnic-Fix-queue-and-buffer-accounting-errors'

Davide Caratti (2):
  net/sched: act_police: fix race condition on state variables
  net/sched: act_police: add missing spinlock initialization

Denis Bolotin (2):
  qed: Fix bitmap_weight() check
  qed: Fix QM getters to always return a valid pq

Denis Drozdov (1):
  net/mlx5e: IPoIB, Reset QP after channels are closed

Emmanuel Grumbach (2):
  iwlwifi: mvm: support sta_statistics() even on older firmware
  iwlwifi: mvm: fix regulatory domain update when the firmware starts

Eric Dumazet (1):
  tcp: defer SACK compression after DupThresh

Fabio Estevam (1):
  dt-bindings: dsa: Fix typo in "probed"

Hangbin Liu (2):
  net/ipv6: re-do dad when interface has IFF_NOARP flag change
  team: no need to do team_notify_peers or team_mcast_rejoin when disabling 
port

Hans Wippel (2):
  net/smc: abort CLC connection in smc_release
  net/smc: add SMC-D shutdown signal

Heiner Kallweit (2):
  MAINTAINERS: Add myself as third phylib maintainer
  MAINTAINERS: add myself as co-maintainer for r8169

Jason Wang (2):
  virtio-net: disable guest csum during XDP set
  virtio-net: fail XDP set if guest csum is negotiated

John Stultz (1):
  wlcore: Fixup "Add support for optional wakeirq"

Juliet Kim (1):
  net/ibmnvic: Fix deadlock problem in reset

Kalle Valo (1):
  Merge tag 'iwlwifi-for-kalle-2018-11-15' of 
git://git.kernel.org/.../iwlwifi/iwlwifi-next

Karsten Graul (1):
  net/smc: use queue pair number when matching link group

Lorenzo Bianconi (3):
  mt76: fix uninitialized mutex access setting rts threshold
  net: thunderx: set xdp_prog to NULL if bpf_prog_add fails
  net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue

Luca Coelho (1):
  iwlwifi: mvm: don't use SAR Geo if basic SAR is not used

Matt Chen (1):
  iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE

Moshe Shemesh (1):
  net/mlx5e: RX, verify received packet size in Linear Striding RQ

Or Gerlitz (3):
  net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded
  net/mlx5e: Claim TC hw offloads support only under a proper build config
  net/mlx5e: Always use the match level enum when parsing TC rule match

Paolo Abeni (1):
  net: don't keep lonely packets forever in the gro hash

Petr Machata (1):
  net: skb_scrub_packet(): Scrub offload_fwd_mark

Quentin Schulz (1):
  net: phy: mscc: fix deadlock in vsc85xx_default_config

Raed Salem (1):
  net/mlx5: IPSec, Fix the SA context hash key

Rafał Miłecki (2):
  

[GIT] Networking

2018-11-18 Thread David Miller


1) Fix some potentially uninitialized variables and use-after-free in
   kvaser_usb can drier, from Jimmy Assarsson.

2) Fix leaks in qed driver, from Denis Bolotin.

3) Socket leak in l2tp, from Xin Long.

4) RSS context allocation fix in bnxt_en from Michael Chan.

5) Fix cxgb4 build errors, from Ganesh Goudar.

6) Route leaks in ipv6 when removing exceptions, from Xin Long.

7) Memory leak in IDR allocation handling of act_pedit, from Davide
   Caratti.

8) Use-after-free of bridge vlan stats, from Nikolay Aleksandrov.

9) When MTU is locked, do not force DF bit on ipv4 tunnels.  From
   Sabrina Dubroca.

10) When NAPI cached skb is reused, we must set it to the proper
initial state which includes skb->pkt_type.  From Eric Dumazet.

11) Lockdep and non-linear SKB handling fix in tipc from Jon Maloy.

12) Set RX queue properly in various tuntap receive paths, from
Matthew Cover.

Please pull, thanks a lot!

The following changes since commit ccda4af0f4b92f7b4c308d3acc262f4a7e3affad:

  Linux 4.20-rc2 (2018-11-11 17:12:31 -0600)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 

for you to fetch changes up to 8ebebcba559a1bfbaec7bbda64feb9870b9c58da:

  tuntap: fix multiqueue rx (2018-11-18 19:05:43 -0800)


Alexander Stein (1):
  can: flexcan: Always use last mailbox for TX

Andrew Morton (1):
  drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo

Aya Levin (1):
  net/mlx4: Fix UBSAN warning of signed integer overflow

Brenda J. Butler (1):
  tc-testing: tdc.py: Guard against lack of returncode in executed command

Christophe JAILLET (1):
  net: lantiq: Fix returned value in case of error in 'xrx200_probe()'

David Ahern (1):
  ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF

David Howells (1):
  rxrpc: Fix life check

David S. Miller (7):
  Merge tag 'linux-can-fixes-for-4.20-20181109' of 
ssh://gitolite.kernel.org/.../mkl/linux-can
  Merge branch 'qed-Miscellaneous-bug-fixes'
  Merge branch 'bnxt_en-Bug-fixes'
  Merge branch 'mlx4-fixes'
  Merge tag 'batadv-net-for-davem-20181114' of 
git://git.open-mesh.org/linux-merge
  Revert "net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs"
  Merge branch 'tdc-fixes'

Davide Caratti (1):
  net/sched: act_pedit: fix memory leak when IDR allocation fails

Denis Bolotin (3):
  qed: Fix PTT leak in qed_drain()
  qed: Fix overriding offload_tc by protocols without APP TLV
  qed: Fix reading wrong value in loop condition

Eric Dumazet (2):
  net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows
  net-gro: reset skb->pkt_type in napi_reuse_skb()

Eugeniu Rosca (1):
  dt-bindings: can: rcar_can: document r8a77965 support

Fabrizio Castro (2):
  can: rcar_can: Fix erroneous registration
  dt-bindings: can: rcar_can: Add r8a774a1 support

Ganesh Goudar (1):
  cxgb4: fix thermal zone build error

Jack Morgenstein (1):
  net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command

Jimmy Assarsson (2):
  can: kvaser_usb: Fix potential uninitialized variable use
  can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit()

Jon Maloy (2):
  tipc: fix lockdep warning when reinitilaizing sockets
  tipc: don't assume linear buffer when reading ancillary data

Lucas Bates (1):
  tc-testing: tdc.py: ignore errors when decoding stdout/stderr

Lukas Wunner (1):
  can: hi311x: Use level-triggered interrupt

Marc Kleine-Budde (5):
  can: flexcan: remove not needed struct flexcan_priv::tx_mb and struct 
flexcan_priv::tx_mb_idx
  can: dev: can_get_echo_skb(): factor out non sending code to 
__can_get_echo_skb()
  can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame 
to access frame length
  can: dev: __can_get_echo_skb(): Don't crash the kernel if 
can_priv::echo_skb is accessed out of bounds
  can: dev: __can_get_echo_skb(): print error message, if trying to echo 
non existing skb

Martin Schiller (2):
  net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs
  net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs

Matthew Cover (1):
  tuntap: fix multiqueue rx

Maxime Chevallier (1):
  net: mvneta: Don't advertise 2.5G modes

Michael Chan (5):
  bnxt_en: Fix RSS context allocation.
  bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices.
  bnxt_en: Disable RDMA support on the 57500 chips.
  bnxt_en: Workaround occasional TX timeout on 57500 A0.
  bnxt_en: Add software "missed_irqs" counter.

Michal Kalderon (1):
  qed: Fix rdma_info structure allocation

Nikolay Aleksandrov (1):
  net: bridge: fix vlan stats use-after-free on destruction

Oleksij Rempel (4):
  can: rx-offload: introduce can_rx_offload_get_echo_skb() and 
can_rx_offload_queue_sorted() functions
  can: flexcan: handle tx-complete 

Re: [GIT] Networking

2018-10-28 Thread Linus Torvalds
On Sun, Oct 28, 2018 at 7:46 PM David Miller  wrote:
>
> Please pull, thanks a lot!

Pulled,

  Linus


  1   2   3   4   >