aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-04-12netlink: limit recursion depth in policy validationnetlink-policy-exportJohannes Berg4-22/+39
2019-04-12netlink: add infrastructure to expose policies to userspaceJohannes Berg6-1/+497
2019-04-12netlink: factor out policy range helpersJohannes Berg2-21/+79
2019-04-12netlink: remove NLA_EXACT_LEN_WARNJohannes Berg2-13/+18
2019-04-12netlink: allow NLA_MSECS to have range validationJohannes Berg2-2/+6
2019-04-12netlink: extend policy range validationJohannes Berg2-21/+136
2019-04-12netlink: remove type-unsafe validation_data pointerJohannes Berg3-37/+42
2019-04-12nl80211: fix NL80211_ATTR_FTM_RESPONDER policyJohannes Berg1-4/+2
2019-04-12nl80211: tag policies with strict_start_typeJohannes Berg1-0/+22
2019-04-12genetlink: optionally validate strictly/dumpsJohannes Berg37-3/+405
2019-04-12netlink: add strict parsing for future attributesJohannes Berg2-0/+22
2019-04-12netlink: re-add parse/validate functions in strict modeJohannes Berg2-0/+106
2019-04-12netlink: make validation more configurable for future strictnessJohannes Berg145-933/+1240
2019-04-12netlink: add NLA_MIN_LENJohannes Berg2-2/+13
2019-04-11Merge branch 'sctp-skb-list'David S. Miller3-41/+71
2019-04-11sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event().David Miller3-20/+13
2019-04-11sctp: Make sctp_enqueue_event tak an skb list.David Miller2-15/+39
2019-04-11sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_eventDavid Miller1-1/+10
2019-04-11sctp: Always pass skbs on a list to sctp_ulpq_tail_event().David Miller1-6/+10
2019-04-11sctp: Remove superfluous test in sctp_ulpq_reasm_drain().David Miller1-1/+1
2019-04-11net: sched: flower: fix filter net reference countingVlad Buslov1-11/+6
2019-04-11selftests: Add debugging options to pmtu.shDavid Ahern1-89/+124
2019-04-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller75-425/+4603
2019-04-12bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUNStanislav Fomichev1-0/+6
2019-04-11tools: add smp_* barrier variants to include infrastructureDaniel Borkmann2-2/+15
2019-04-11Merge branch 'ipv6-Refactor-nexthop-selection-helpers-during-a-fib-lookup'David S. Miller2-125/+149
2019-04-11ipv6: Refactor __ip6_route_redirectDavid Ahern1-23/+33
2019-04-11ipv6: Refactor rt6_device_matchDavid Ahern1-13/+25
2019-04-11ipv6: Move fib6_multipath_select down in ip6_pol_routeDavid Ahern1-3/+3
2019-04-11ipv6: Be smarter with null_entry handling in ip6_pol_route_lookupDavid Ahern1-12/+13
2019-04-11ipv6: Refactor find_rr_leafDavid Ahern1-36/+30
2019-04-11ipv6: Refactor find_matchDavid Ahern1-18/+32
2019-04-11ipv6: Pass fib6_nh and flags to rt6_score_routeDavid Ahern1-8/+10
2019-04-11ipv6: Change rt6_probe to take a fib6_nhDavid Ahern2-12/+12
2019-04-11ipv6: Remove rt6_check_devDavid Ahern1-11/+4
2019-04-11ipv6: Only call rt6_check_neigh for nexthop with gatewayDavid Ahern1-9/+7
2019-04-11dns: remove redundant zero length namelen checkColin Ian King1-2/+0
2019-04-11Merge branch 'bpf-l2-encap'Daniel Borkmann6-80/+417
2019-04-11selftests_bpf: add L2 encap to test_tc_tunnelAlan Maguire3-59/+277
2019-04-11bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2Alan Maguire1-0/+10
2019-04-11bpf: add layer 2 encap support to bpf_skb_adjust_roomAlan Maguire2-4/+18
2019-04-11selftests_bpf: extend test_tc_tunnel for UDP encapAlan Maguire3-48/+143
2019-04-11tipc: use standard write_lock & unlock functions when creating nodeJon Maloy1-2/+3
2019-04-11bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUNStanislav Fomichev2-9/+29
2019-04-11net: sched: flower: use correct ht function to prevent duplicatesVlad Buslov2-3/+23
2019-04-11netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid()Guillaume Nault1-1/+1
2019-04-11selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUNStanislav Fomichev2-0/+110
2019-04-11libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUNStanislav Fomichev3-0/+17
2019-04-11bpf: support input __sk_buff context in BPF_PROG_TEST_RUNStanislav Fomichev3-9/+151
2019-04-11tools/bpftool: show btf id in program informationPrashant Bhole1-0/+6
2019-04-11libbpf: Fix build with gcc-8Andrey Ignatov1-1/+1
2019-04-11mailmap: add entry for email addressesDaniel Borkmann1-0/+9
2019-04-11net: fou: remove redundant code in gue_udp_recvLorenzo Bianconi1-3/+1
2019-04-10fou: correct spelling of encapsulationSimon Horman1-2/+2
2019-04-10Merge branch 'net-sched-taprio-fix-picos_per_byte-miscalculation'David S. Miller2-30/+165
2019-04-10net/sched: cbs: fix port_rate miscalculationLeandro Dorileo1-14/+84
2019-04-10net/sched: taprio: fix picos_per_byte miscalculationLeandro Dorileo1-16/+81
2019-04-10net: strparser: fix commentJakub Kicinski1-1/+1
2019-04-10ipv4: Handle RTA_GATEWAY set to 0David Ahern2-2/+4
2019-04-10Merge branch 'net-sched-move-back-qlen-to-per-CPU-accounting'David S. Miller5-71/+105
2019-04-10Revert: "net: sched: put back q.qlen into a single location"Paolo Abeni3-20/+28
2019-04-10net: sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, tooPaolo Abeni3-9/+42
2019-04-10net: sched: always do stats accounting according to TCQ_F_CPUSTATSPaolo Abeni2-42/+31
2019-04-10net: sched: prefer qdisc_is_empty() over direct qlen accessPaolo Abeni1-1/+1
2019-04-10net: caif: avoid using qdisc_qlen()Paolo Abeni1-4/+8
2019-04-10libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZEMagnus Karlsson1-4/+5
2019-04-10bpf, bpftool: fix a few ubsan warningsYonghong Song1-10/+9
2019-04-09Merge branch 'support-global-data'Alexei Starovoitov37-207/+3018
2019-04-09bpf, selftest: add test cases for BTF Var and DataSecDaniel Borkmann1-2/+663
2019-04-09bpf, selftest: test global data/bss/rodata sectionsJoe Stringer3-4/+267
2019-04-09bpf, selftest: test {rd, wr}only flags and direct value accessDaniel Borkmann4-5/+573
2019-04-09bpf: bpftool support for dumping data/bss/rodata sectionsDaniel Borkmann2-4/+65
2019-04-09bpf, libbpf: add support for BTF Var and DataSecDaniel Borkmann5-20/+235
2019-04-09bpf, libbpf: support global data/bss/rodata sectionsDaniel Borkmann6-48/+314
2019-04-09bpf, libbpf: refactor relocation handlingJoe Stringer1-30/+32
2019-04-09bpf: sync {btf, bpf}.h uapi header from tools infrastructureDaniel Borkmann2-6/+46
2019-04-09bpf: allow for key-less BTF in array mapDaniel Borkmann4-6/+27
2019-04-09bpf: kernel side support for BTF Var and DataSecDaniel Borkmann1-20/+397
2019-04-09bpf: add specification for BTF Var and DataSec kindsDaniel Borkmann2-4/+85
2019-04-09bpf: allow . char as part of the object nameDaniel Borkmann1-3/+3
2019-04-09bpf: add syscall side map freeze supportDaniel Borkmann3-13/+57
2019-04-09bpf: add program side {rd, wr}only support for mapsDaniel Borkmann9-14/+96
2019-04-09bpf: do not retain flags that are not tied to map lifetimeDaniel Borkmann1-1/+13
2019-04-09bpf: implement lookup-free direct value access for mapsDaniel Borkmann9-31/+149
2019-04-09net: phy: remove unnecessary callback settings in C45 driversHeiner Kallweit2-15/+0
2019-04-09Merge branch 'netdevsim-small-spring-cleanup'David S. Miller3-34/+2
2019-04-09netdevsim: assume CONFIG_NET_DEVLINK is always enabledJiri Pirko2-27/+1
2019-04-09netdevsim: let net core to free netdevsim netdevJiri Pirko1-1/+1
2019-04-09netdevsim: remove nsim_dellink() implementationJiri Pirko1-6/+0
2019-04-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller146-1109/+1478
2019-04-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds14-28/+89
2019-04-08Merge branch 'fixes-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/jm...Linus Torvalds7-21/+108
2019-04-08Merge tag 'xtensa-20190408' of git://github.com/jcmvbkbc/linux-xtensaLinus Torvalds4-11/+24
2019-04-08Merge branch 'bnxt_en-fixes'David S. Miller1-3/+13
2019-04-08bnxt_en: Reset device on RX buffer errors.Michael Chan1-0/+6
2019-04-08bnxt_en: Improve RX consumer index validity check.Michael Chan1-3/+7
2019-04-08net: macb driver, check for SKBTX_HW_TSTAMPPaul Thomas1-1/+3
2019-04-08ethtool: thunder_bgx: use ethtool.h constants for speed and duplexMichael Zhivich1-8/+8
2019-04-08net: phy: fix setting autoneg_complete in genphy_update_linkHeiner Kallweit1-6/+4
2019-04-08Merge branch 'ethtool-fix-use-of-SPEED_UNKNOWN-constant'David S. Miller4-8/+8
2019-04-08qlogic: qlcnic: fix use of SPEED_UNKNOWN ethtool constantMichael Zhivich1-1/+1
2019-04-08broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constantMichael Zhivich2-6/+6
2019-04-08ethtool: avoid signed-unsigned comparison in ethtool_validate_speed()Michael Zhivich1-1/+1
2019-04-08Merge branch 'mlxsw-Add-support-for-devlink-info-command'David S. Miller3-0/+101
2019-04-08Documentation: networking: devlink-info-versions: Add fw.psidShalom Toledo1-0/+5
2019-04-08mlxsw: core: Add support for devlink info commandShalom Toledo1-0/+41
2019-04-08mlxsw: reg: Add MGIR registerShalom Toledo1-0/+55
2019-04-08qmi_wwan: Add quirk for Quectel dynamic configKristian Evensen1-34/+31
2019-04-08net: phy: replace genphy_10g_driver with genphy_c45_driverHeiner Kallweit2-22/+11
2019-04-08Merge branch 'erspan-use-after-free'David S. Miller2-12/+23
2019-04-08net: ip6_gre: fix possible use-after-free in ip6erspan_rcvLorenzo Bianconi1-7/+13
2019-04-08net: ip_gre: fix possible use-after-free in erspan_rcvLorenzo Bianconi1-5/+10
2019-04-08selftests/tpm2: Open tpm dev in unbuffered modeTadeusz Struk1-2/+2
2019-04-08selftests/tpm2: Extend tests to cover partial readsTadeusz Struk2-0/+64
2019-04-08KEYS: trusted: fix -Wvarags warningndesaulniers@google.com2-3/+3
2019-04-08tpm: Fix the type of the return value in calc_tpm2_event_size()Yue Haibing1-2/+2
2019-04-08KEYS: trusted: allow trusted.ko to initialize w/o a TPMJarkko Sakkinen1-5/+23
2019-04-08tpm: fix an invalid condition in tpm_common_pollTadeusz Struk1-1/+8
2019-04-08tpm: turn on TPM on suspend for TPM 1.xJarkko Sakkinen1-8/+6
2019-04-08Merge branch 'hns3-next'David S. Miller5-14/+59
2019-04-08net: hns3: fix keep_alive_timer not stop problemHuazhong Tan1-1/+11
2019-04-08net: hns3: remove resetting check in hclgevf_reset_task_scheduleHuazhong Tan1-2/+1
2019-04-08net: hns3: add error handler for initializing command queueHuazhong Tan2-6/+16
2019-04-08net: hns3: stop mailbox handling when command queue need re-initHuazhong Tan1-1/+2
2019-04-08net: hns3: handle pending reset while reset failHuazhong Tan1-0/+2
2019-04-08net: hns3: do not request reset when hardware resettingHuazhong Tan1-0/+10
2019-04-08net: hns3: ignore lower-level new coming resetHuazhong Tan1-0/+4
2019-04-08net: hns3: deactive the reset timer when reset successfullyHuazhong Tan1-0/+1
2019-04-08net: hns3: adjust the timing of hns3_client_stop when unloadingHuazhong Tan1-2/+2
2019-04-08net: hns3: not reset vport who not alive when PF resetHuazhong Tan1-1/+1
2019-04-08net: hns3: set up the vport alive state while reinitializingHuazhong Tan1-0/+8
2019-04-08net: hns3: set vport alive state to default while resettingHuazhong Tan1-1/+1
2019-04-08Merge branch 'ipv4-Enable-support-for-IPv6-gateway-with-IPv4-routes'David S. Miller32-257/+696
2019-04-08selftests: fib_tests: Add tests for ipv6 gateway with ipv4 routeDavid Ahern1-1/+69
2019-04-08ipv4: Allow ipv6 gateway with ipv4 routesDavid Ahern3-8/+123
2019-04-08ipv4: Flag fib_info with a fib_nh using IPv6 gatewayDavid Ahern4-0/+20
2019-04-08ipv4: Handle ipv6 gateway in fib_good_nhDavid Ahern1-2/+8
2019-04-08ipv4: Handle ipv6 gateway in fib_detect_deathDavid Ahern1-1/+9
2019-04-08ipv4: Handle ipv6 gateway in ipv4_confirm_neighDavid Ahern1-4/+6
2019-04-08bpf: Handle ipv6 gateway in bpf_ipv4_fib_lookupDavid Ahern1-3/+14
2019-04-08ipv4: Add helpers for neigh lookup for nexthopDavid Ahern4-23/+59
2019-04-08neighbor: Add skip_cache argument to neigh_outputDavid Ahern4-6/+7
2019-04-08ipv4: Add fib_check_nh_v6_gwDavid Ahern1-0/+27
2019-04-08ipv4: Refactor fib_check_nhDavid Ahern1-109/+125
2019-04-08ipv4: Add support to fib_config for IPv6 gatewayDavid Ahern2-7/+27
2019-04-08ipv4: Add support to rtable for ipv6 gatewayDavid Ahern5-8/+38
2019-04-08ipv4: Prepare fib_config for IPv6 gatewayDavid Ahern3-19/+34
2019-04-08ipv4: Prepare rtable for IPv6 gatewayDavid Ahern13-45/+57
2019-04-08net: Replace nhc_has_gw with nhc_gw_familyDavid Ahern10-38/+35
2019-04-08ipv6: Add neighbor helpers that use the ipv6 stubDavid Ahern2-4/+42
2019-04-08ipv6: Add fib6_nh_init and release to stubsDavid Ahern3-0/+17
2019-04-08r8169: disable ASPM againHeiner Kallweit1-0/+6
2019-04-08net: phy: improve link partner capability detectionHeiner Kallweit2-4/+10
2019-04-08Merge tag 'mlx5-updates-2019-04-02' of git://git.kernel.org/pub/scm/linux/ker...David S. Miller27-397/+747
2019-04-08MAINTAINERS: ieee802154: update documentation file patternStefan Schmidt1-1/+1
2019-04-08cxgb4: Don't return EAGAIN when TCAM is full.Vishal Kulkarni2-7/+5
2019-04-08net: xilinx: emaclite: add minimal ndo_do_ioctl hookAlexandru Ardelean1-0/+17
2019-04-08net: xilinx: emaclite: add minimal ethtool opsAlexandru Ardelean1-0/+23
2019-04-08datagram: remove rendundant 'peeked' argumentPaolo Abeni6-38/+28
2019-04-07Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-7/+6
2019-04-07net: vrf: Fix ping failed when vrf mtu is set to 0Miaohe Lin1-2/+6
2019-04-07slab: fix a crash by reading /proc/slab_allocatorsQian Cai1-1/+2
2019-04-07net: sched: flower: insert filter to ht before offloading it to hwVlad Buslov1-20/+44
2019-04-07selftests: add a tc matchall test caseNicolas Dichtel1-0/+20
2019-04-07Merge branch 'rhashtable-bitlocks'David S. Miller12-173/+271
2019-04-07rhashtable: add lockdep tracking to bucket bit-spin-locks.NeilBrown2-23/+43
2019-04-07rhashtable: use bit_spin_locks to protect hash bucket.NeilBrown12-178/+236
2019-04-07rhashtable: allow rht_bucket_var to return NULL.NeilBrown2-11/+29
2019-04-07rhashtable: use cmpxchg() in nested_table_alloc()NeilBrown1-3/+5
2019-04-07Linux 5.1-rc4Linus Torvalds1-1/+1
2019-04-07Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds24-82/+131
2019-04-07Merge tag 'for-linus-20190407' of git://git.kernel.dk/linux-blockLinus Torvalds11-75/+110
2019-04-07ARM: milbeaut: fix build with !CONFIG_HOTPLUG_CPUArnd Bergmann1-0/+4
2019-04-07ARM: iop: don't use using 64-bit DMA masksArnd Bergmann3-12/+12
2019-04-07ARM: orion: don't use using 64-bit DMA masksArnd Bergmann1-2/+2
2019-04-07Revert "ARM: dts: nomadik: Fix polarity of SPI CS"Olof Johansson1-5/+4
2019-04-07Merge tag 'omap-for-v5.1/fixes-signed' of git://git.kernel.org/pub/scm/linux/...Olof Johansson5-11/+51
2019-04-07Merge tag 'at91-5.1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Olof Johansson2-3/+5
2019-04-07Merge tag 'v5.1-rockchip-dtfixes-1' of git://git.kernel.org/pub/scm/linux/ker...Olof Johansson7-47/+44
2019-04-07Merge tag 'stratix10_fix_for_v5.1' of git://git.kernel.org/pub/scm/linux/kern...Olof Johansson1-0/+3
2019-04-07Merge tag 'reset-fixes-for-v5.1' of git://git.pengutronix.de/pza/linux into a...Olof Johansson2-1/+5
2019-04-07dt-bindings: cpu: Fix JSON schemaMaxime Ripard1-1/+1
2019-04-07Merge tag 'for-linus-5.1b-rc4-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-2/+4
2019-04-07Merge tag 'mtd/fixes-for-5.1-rc4' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+5
2019-04-07Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds5-12/+19
2019-04-06libbpf: Ignore -Wformat-nonliteral warningAndrey Ignatov1-0/+5
2019-04-06Merge branch 'net-hsr-improvements-and-bug-fixes'David S. Miller14-277/+327
2019-04-06net: hsr: Fix node prune function for forget time expiryAaron Kramer1-0/+4
2019-04-06net: hsr: add debugfs support for display node listMurali Karicheri6-12/+155
2019-04-06net: hsr: convert to SPDX identifierMurali Karicheri12-61/+12
2019-04-06net: hsr: add blank line after function declarationMurali Karicheri1-0/+1
2019-04-06net: hsr: remove camel case usage in the codeMurali Karicheri4-75/+76
2019-04-06net: hsr: add missing space around operator in codeMurali Karicheri2-4/+4
2019-04-06net: hsr: fix placement of logical operator in a multi-line statementMurali Karicheri2-6/+6
2019-04-06net: hsr: remove unnecessary space after a castMurali Karicheri3-15/+15
2019-04-06net: hsr: fix NULL checks in the codeMurali Karicheri5-13/+13
2019-04-06net: hsr: fix lines that ends with a '('Murali Karicheri2-7/+5
2019-04-06net: hsr: fix alignment issues in the code for functionsMurali Karicheri3-9/+9
2019-04-06net: hsr: remove unnecessary paranthesis from the codeMurali Karicheri3-18/+16
2019-04-06net: hsr: fix multiple blank lines in the codeMurali Karicheri7-55/+0