linux_dsm_epyc7002/arch/arm/boot/dts
Linus Torvalds 42a2d923cc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
Pull networking updates from David Miller:

 1) The addition of nftables.  No longer will we need protocol aware
    firewall filtering modules, it can all live in userspace.

    At the core of nftables is a, for lack of a better term, virtual
    machine that executes byte codes to inspect packet or metadata
    (arriving interface index, etc.) and make verdict decisions.

    Besides support for loading packet contents and comparing them, the
    interpreter supports lookups in various datastructures as
    fundamental operations.  For example sets are supports, and
    therefore one could create a set of whitelist IP address entries
    which have ACCEPT verdicts attached to them, and use the appropriate
    byte codes to do such lookups.

    Since the interpreted code is composed in userspace, userspace can
    do things like optimize things before giving it to the kernel.

    Another major improvement is the capability of atomically updating
    portions of the ruleset.  In the existing netfilter implementation,
    one has to update the entire rule set in order to make a change and
    this is very expensive.

    Userspace tools exist to create nftables rules using existing
    netfilter rule sets, but both kernel implementations will need to
    co-exist for quite some time as we transition from the old to the
    new stuff.

    Kudos to Patrick McHardy, Pablo Neira Ayuso, and others who have
    worked so hard on this.

 2) Daniel Borkmann and Hannes Frederic Sowa made several improvements
    to our pseudo-random number generator, mostly used for things like
    UDP port randomization and netfitler, amongst other things.

    In particular the taus88 generater is updated to taus113, and test
    cases are added.

 3) Support 64-bit rates in HTB and TBF schedulers, from Eric Dumazet
    and Yang Yingliang.

 4) Add support for new 577xx tigon3 chips to tg3 driver, from Nithin
    Sujir.

 5) Fix two fatal flaws in TCP dynamic right sizing, from Eric Dumazet,
    Neal Cardwell, and Yuchung Cheng.

 6) Allow IP_TOS and IP_TTL to be specified in sendmsg() ancillary
    control message data, much like other socket option attributes.
    From Francesco Fusco.

 7) Allow applications to specify a cap on the rate computed
    automatically by the kernel for pacing flows, via a new
    SO_MAX_PACING_RATE socket option.  From Eric Dumazet.

 8) Make the initial autotuned send buffer sizing in TCP more closely
    reflect actual needs, from Eric Dumazet.

 9) Currently early socket demux only happens for TCP sockets, but we
    can do it for connected UDP sockets too.  Implementation from Shawn
    Bohrer.

10) Refactor inet socket demux with the goal of improving hash demux
    performance for listening sockets.  With the main goals being able
    to use RCU lookups on even request sockets, and eliminating the
    listening lock contention.  From Eric Dumazet.

11) The bonding layer has many demuxes in it's fast path, and an RCU
    conversion was started back in 3.11, several changes here extend the
    RCU usage to even more locations.  From Ding Tianhong and Wang
    Yufen, based upon suggestions by Nikolay Aleksandrov and Veaceslav
    Falico.

12) Allow stackability of segmentation offloads to, in particular, allow
    segmentation offloading over tunnels.  From Eric Dumazet.

13) Significantly improve the handling of secret keys we input into the
    various hash functions in the inet hashtables, TCP fast open, as
    well as syncookies.  From Hannes Frederic Sowa.  The key fundamental
    operation is "net_get_random_once()" which uses static keys.

    Hannes even extended this to ipv4/ipv6 fragmentation handling and
    our generic flow dissector.

14) The generic driver layer takes care now to set the driver data to
    NULL on device removal, so it's no longer necessary for drivers to
    explicitly set it to NULL any more.  Many drivers have been cleaned
    up in this way, from Jingoo Han.

15) Add a BPF based packet scheduler classifier, from Daniel Borkmann.

16) Improve CRC32 interfaces and generic SKB checksum iterators so that
    SCTP's checksumming can more cleanly be handled.  Also from Daniel
    Borkmann.

17) Add a new PMTU discovery mode, IP_PMTUDISC_INTERFACE, which forces
    using the interface MTU value.  This helps avoid PMTU attacks,
    particularly on DNS servers.  From Hannes Frederic Sowa.

18) Use generic XPS for transmit queue steering rather than internal
    (re-)implementation in virtio-net.  From Jason Wang.

* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1622 commits)
  random32: add test cases for taus113 implementation
  random32: upgrade taus88 generator to taus113 from errata paper
  random32: move rnd_state to linux/random.h
  random32: add prandom_reseed_late() and call when nonblocking pool becomes initialized
  random32: add periodic reseeding
  random32: fix off-by-one in seeding requirement
  PHY: Add RTL8201CP phy_driver to realtek
  xtsonic: add missing platform_set_drvdata() in xtsonic_probe()
  macmace: add missing platform_set_drvdata() in mace_probe()
  ethernet/arc/arc_emac: add missing platform_set_drvdata() in arc_emac_probe()
  ipv6: protect for_each_sk_fl_rcu in mem_check with rcu_read_lock_bh
  vlan: Implement vlan_dev_get_egress_qos_mask as an inline.
  ixgbe: add warning when max_vfs is out of range.
  igb: Update link modes display in ethtool
  netfilter: push reasm skb through instead of original frag skbs
  ip6_output: fragment outgoing reassembled skb properly
  MAINTAINERS: mv643xx_eth: take over maintainership from Lennart
  net_sched: tbf: support of 64bit rates
  ixgbe: deleting dfwd stations out of order can cause null ptr deref
  ixgbe: fix build err, num_rx_queues is only available with CONFIG_RPS
  ...
2013-11-13 17:40:34 +09:00
..
include
testcases
aks-cdu.dts
am33xx.dtsi Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2013-11-13 17:40:34 +09:00
am43x-epos-evm.dts
am335x-base0033.dts
am335x-bone-common.dtsi
am335x-bone.dts
am335x-boneblack.dts
am335x-evm.dts
am335x-evmsk.dts
am335x-igep0033.dtsi
am335x-nano.dts
am3517_mt_ventoux.dts
am3517-evm.dts
am4372.dtsi
animeo_ip.dts
armada-370-db.dts
armada-370-mirabox.dts
armada-370-netgear-rn102.dts
armada-370-netgear-rn104.dts
armada-370-rd.dts
armada-370-xp.dtsi
armada-370.dtsi
armada-xp-axpwifiap.dts
armada-xp-db.dts
armada-xp-gp.dts
armada-xp-matrix.dts
armada-xp-mv78230.dtsi
armada-xp-mv78260.dtsi
armada-xp-mv78460.dtsi
armada-xp-openblocks-ax3-4.dts
armada-xp.dtsi
at91-ariag25.dts
at91-foxg20.dts
at91rm9200_pqfp.dtsi
at91rm9200.dtsi
at91rm9200ek.dts
at91sam9g15.dtsi
at91sam9g15ek.dts
at91sam9g20.dtsi
at91sam9g20ek_2mmc.dts
at91sam9g20ek_common.dtsi
at91sam9g20ek.dts
at91sam9g25.dtsi
at91sam9g25ek.dts
at91sam9g35.dtsi
at91sam9g35ek.dts
at91sam9g45.dtsi
at91sam9m10g45ek.dts
at91sam9n12.dtsi
at91sam9n12ek.dts
at91sam9x5_macb0.dtsi
at91sam9x5_macb1.dtsi
at91sam9x5_usart3.dtsi
at91sam9x5.dtsi
at91sam9x5cm.dtsi
at91sam9x5ek.dtsi
at91sam9x25.dtsi
at91sam9x25ek.dts
at91sam9x35.dtsi
at91sam9x35ek.dts
at91sam9260.dtsi
at91sam9263.dtsi
at91sam9263ek.dts
atlas6-evb.dts
atlas6.dtsi Main pin control pull request for the v3.13 cycle: 2013-11-12 15:40:03 +09:00
bcm2835-rpi-b.dts
bcm2835.dtsi
bcm11351-brt.dts
bcm11351.dtsi
bcm28155-ap.dts
cros5250-common.dtsi
da850-enbw-cmc.dts
da850-evm.dts
da850.dtsi
dove-cm-a510.dts
dove-cubox.dts
dove-d2plug.dts
dove-d3plug.dts
dove-dove-db.dts
dove.dtsi
dra7-evm.dts
dra7.dtsi
ea3250.dts
ecx-2000.dts
ecx-common.dtsi
elpida_ecb240abacn.dtsi
emev2-kzm9d.dts
emev2.dtsi
ethernut5.dts
evk-pro3.dts
exynos4.dtsi
exynos4x12-pinctrl.dtsi
exynos4x12.dtsi
exynos5.dtsi
exynos4210-origen.dts ARM: SoC DT updates for 3.13 2013-11-11 17:34:56 +09:00
exynos4210-pinctrl.dtsi
exynos4210-smdkv310.dts
exynos4210-trats.dts
exynos4210-universal_c210.dts
exynos4210.dtsi
exynos4212.dtsi
exynos4412-odroidx.dts
exynos4412-origen.dts
exynos4412-smdk4412.dts
exynos4412-trats2.dts
exynos4412.dtsi
exynos5250-arndale.dts
exynos5250-pinctrl.dtsi
exynos5250-smdk5250.dts
exynos5250-snow.dts
exynos5250.dtsi
exynos5420-pinctrl.dtsi
exynos5420-smdk5420.dts
exynos5420.dtsi
exynos5440-sd5v1.dts
exynos5440-ssdk5440.dts ARM: SoC DT updates for 3.13 2013-11-11 17:34:56 +09:00
exynos5440.dtsi
ge863-pro3.dtsi
highbank.dts
imx6dl-pinfunc.h
imx6dl-sabreauto.dts
imx6dl-sabresd.dts
imx6dl-wandboard.dts
imx6dl.dtsi
imx6q-arm2.dts
imx6q-phytec-pbab01.dts
imx6q-phytec-pfla02.dtsi
imx6q-pinfunc.h
imx6q-sabreauto.dts
imx6q-sabrelite.dts
imx6q-sabresd.dts
imx6q-sbc6x.dts
imx6q-udoo.dts
imx6q-wandboard.dts
imx6q.dtsi
imx6qdl-sabreauto.dtsi
imx6qdl-sabresd.dtsi
imx6qdl-wandboard.dtsi
imx6qdl.dtsi
imx6sl-evk.dts
imx6sl-pinfunc.h
imx6sl.dtsi ARM: SoC DT updates for 3.13 2013-11-11 17:34:56 +09:00
imx23-evk.dts
imx23-olinuxino.dts
imx23-pinfunc.h
imx23-stmp378x_devb.dts
imx23.dtsi ARM: SoC DT updates for 3.13 2013-11-11 17:34:56 +09:00
imx25-karo-tx25.dts
imx25-pdk.dts
imx25.dtsi
imx27-apf27.dts
imx27-apf27dev.dts
imx27-pdk.dts
imx27-phytec-phycard-s-rdk.dts
imx27-phytec-phycard-s-som.dts
imx27-phytec-phycore-rdk.dts
imx27-phytec-phycore-som.dts
imx27.dtsi
imx28-apf28.dts
imx28-apf28dev.dts
imx28-apx4devkit.dts
imx28-cfa10036.dts
imx28-cfa10037.dts
imx28-cfa10049.dts
imx28-cfa10055.dts
imx28-cfa10056.dts
imx28-cfa10057.dts
imx28-cfa10058.dts
imx28-evk.dts ARM: SoC DT updates for 3.13 2013-11-11 17:34:56 +09:00
imx28-m28cu3.dts
imx28-m28evk.dts
imx28-pinfunc.h
imx28-sps1.dts
imx28-tx28.dts
imx28.dtsi ARM: SoC DT updates for 3.13 2013-11-11 17:34:56 +09:00
imx31-bug.dts
imx31.dtsi
imx35-pinfunc.h
imx51-apf51.dts
imx51-apf51dev.dts
imx51-babbage.dts
imx51-pinfunc.h
imx51.dtsi
imx53-ard.dts
imx53-evk.dts
imx53-m53evk.dts
imx53-mba53.dts
imx53-pinfunc.h
imx53-qsb.dts
imx53-smd.dts
imx53-tqma53.dtsi
imx53-tx53.dtsi
imx53.dtsi
integrator.dtsi
integratorap.dts
integratorcp.dts ARM: SoC platform changes for 3.13 2013-11-11 16:49:45 +09:00
keystone-clocks.dtsi
keystone.dts
kirkwood-98dx4122.dtsi
kirkwood-6281.dtsi
kirkwood-6282.dtsi
kirkwood-cloudbox.dts
kirkwood-db-88f6281.dts
kirkwood-db-88f6282.dts
kirkwood-db.dtsi
kirkwood-dns320.dts
kirkwood-dns325.dts
kirkwood-dnskw.dtsi
kirkwood-dockstar.dts
kirkwood-dreamplug.dts
kirkwood-goflexnet.dts
kirkwood-guruplug-server-plus.dts
kirkwood-ib62x0.dts
kirkwood-iconnect.dts
kirkwood-iomega_ix2_200.dts
kirkwood-is2.dts
kirkwood-km_kirkwood.dts
kirkwood-lschlv2.dts
kirkwood-lsxhl.dts
kirkwood-lsxl.dtsi
kirkwood-mplcec4.dts
kirkwood-mv88f6281gtw-ge.dts
kirkwood-netgear_readynas_duo_v2.dts
kirkwood-ns2-common.dtsi
kirkwood-ns2.dts
kirkwood-ns2lite.dts
kirkwood-ns2max.dts
kirkwood-ns2mini.dts
kirkwood-nsa310-common.dtsi
kirkwood-nsa310.dts
kirkwood-nsa310a.dts
kirkwood-openblocks_a6.dts
kirkwood-openblocks_a7.dts
kirkwood-sheevaplug-common.dtsi
kirkwood-sheevaplug-esata.dts
kirkwood-sheevaplug.dts
kirkwood-topkick.dts
kirkwood-ts219-6281.dts
kirkwood-ts219-6282.dts
kirkwood-ts219.dtsi
kirkwood.dtsi
kizbox.dts
lpc32xx.dtsi
Makefile ARM: SoC DT updates for 3.13 2013-11-11 17:34:56 +09:00
marco-evb.dts
marco.dtsi
mmp2-brownstone.dts
mmp2.dtsi
mpa1600.dts
mxs-pinfunc.h
nspire-classic.dtsi
nspire-clp.dts
nspire-cx.dts
nspire-tp.dts
nspire.dtsi
omap2.dtsi
omap3-beagle-xm.dts ARM: SoC DT updates for 3.13 2013-11-11 17:34:56 +09:00
omap3-beagle.dts
omap3-devkit8000.dts
omap3-evm-37xx.dts
omap3-evm-common.dtsi ARM: SoC DT updates for 3.13 2013-11-11 17:34:56 +09:00
omap3-evm.dts
omap3-gta04.dts
omap3-igep0020.dts
omap3-igep0030.dts
omap3-igep.dtsi
omap3-n9.dts
omap3-n900.dts
omap3-n950-n9.dtsi
omap3-n950.dts
omap3-overo.dtsi
omap3-tobi.dts
omap3-zoom3.dts
omap3.dtsi
omap4-panda-a4.dts
omap4-panda-common.dtsi
omap4-panda-es.dts
omap4-panda.dts
omap4-sdp-es23plus.dts
omap4-sdp.dts
omap4-var-som.dts
omap4.dtsi ARM: SoC DT updates for 3.13 2013-11-11 17:34:56 +09:00
omap5-uevm.dts
omap5.dtsi ARM: SoC DT updates for 3.13 2013-11-11 17:34:56 +09:00
omap34xx.dtsi
omap36xx.dtsi
omap443x.dtsi
omap2420-h4.dts
omap2420.dtsi
omap2430.dtsi
omap3430-sdp.dts
omap4460.dtsi
omap-gpmc-smsc911x.dtsi
omap-zoom-common.dtsi
orion5x-lacie-ethernet-disk-mini-v2.dts
orion5x.dtsi
phy3250.dts
picoxcell-pc3x2.dtsi
picoxcell-pc3x3.dtsi
picoxcell-pc7302-pc3x2.dts
picoxcell-pc7302-pc3x3.dts
pm9g45.dts
prima2-evb.dts
prima2.dtsi Main pin control pull request for the v3.13 cycle: 2013-11-12 15:40:03 +09:00
pxa2xx.dtsi
pxa3xx.dtsi
pxa27x.dtsi
pxa168-aspenite.dts
pxa168.dtsi
pxa910-dkb.dts
pxa910.dtsi
qcom-msm8660-surf.dts
qcom-msm8960-cdp.dts
r7s72100-genmai.dts
r7s72100.dtsi
r8a73a4-ape6evm-reference.dts
r8a73a4-ape6evm.dts
r8a73a4.dtsi
r8a7740-armadillo800eva-reference.dts
r8a7740-armadillo800eva.dts
r8a7740.dtsi
r8a7778-bockw-reference.dts
r8a7778-bockw.dts
r8a7778.dtsi
r8a7779-marzen-reference.dts
r8a7779-marzen.dts
r8a7779.dtsi
r8a7790-lager-reference.dts
r8a7790-lager.dts
r8a7790.dtsi
r8a7791-koelsch.dts
r8a7791.dtsi
rk3xxx.dtsi
rk3066a-bqcurie2.dts
rk3066a-clocks.dtsi
rk3066a.dtsi ARM: SoC board updates for 3.13 2013-11-11 16:57:16 +09:00
rk3188-clocks.dtsi
rk3188-radxarock.dts
rk3188.dtsi
s3c24xx.dtsi
s3c64xx-pinctrl.dtsi
s3c64xx.dtsi
s3c2416-pinctrl.dtsi
s3c2416-smdk2416.dts
s3c2416.dtsi
s3c6400.dtsi
s3c6410-mini6410.dts
s3c6410-smdk6410.dts
s3c6410.dtsi
sama5d3_can.dtsi
sama5d3_emac.dtsi
sama5d3_gmac.dtsi
sama5d3_lcd.dtsi
sama5d3_mci2.dtsi
sama5d3_tcb1.dtsi
sama5d3_uart.dtsi
sama5d3.dtsi
sama5d3xcm.dtsi
sama5d3xdm.dtsi
sama5d3xmb.dtsi
sama5d31.dtsi
sama5d31ek.dts
sama5d33.dtsi
sama5d33ek.dts
sama5d34.dtsi
sama5d34ek.dts
sama5d35.dtsi
sama5d35ek.dts
samsung_k3pe0e000b.dtsi
sh73a0-kzm9g-reference.dts
sh73a0-kzm9g.dts
sh73a0.dtsi
sh7372-mackerel.dts
sh7372.dtsi
skeleton64.dtsi
skeleton.dtsi
socfpga_arria5_socdk.dts
socfpga_arria5.dtsi
socfpga_cyclone5_socdk.dts
socfpga_cyclone5_sockit.dts
socfpga_cyclone5.dtsi
socfpga_vt.dts
socfpga.dtsi
spear3xx.dtsi
spear13xx.dtsi
spear300-evb.dts
spear300.dtsi
spear310-evb.dts
spear310.dtsi
spear320-evb.dts
spear320-hmi.dts
spear320.dtsi
spear600-evb.dts
spear600.dtsi
spear1310-evb.dts
spear1310.dtsi
spear1340-evb.dts
spear1340.dtsi
st-pincfg.h
ste-ccu8540-pinctrl.dtsi
ste-ccu8540.dts
ste-ccu9540.dts
ste-dbx5x0.dtsi
ste-href-stuib.dtsi
ste-href-tvk1281618.dtsi
ste-href.dtsi
ste-hrefprev60-stuib.dts
ste-hrefprev60-tvk.dts
ste-hrefprev60.dtsi
ste-hrefv60plus-stuib.dts
ste-hrefv60plus-tvk.dts
ste-hrefv60plus.dtsi
ste-nomadik-pinctrl.dtsi
ste-nomadik-s8815.dts
ste-nomadik-stn8815.dtsi
ste-snowball.dts
ste-u300.dts
stih41x-b2000.dtsi
stih41x-b2020.dtsi
stih41x.dtsi
stih415-b2000.dts
stih415-b2020.dts
stih415-clock.dtsi
stih415-pinctrl.dtsi
stih415.dtsi
stih416-b2000.dts
stih416-b2020.dts
stih416-clock.dtsi
stih416-pinctrl.dtsi
stih416.dtsi
sun4i-a10-a1000.dts
sun4i-a10-cubieboard.dts
sun4i-a10-hackberry.dts
sun4i-a10-mini-xplus.dts
sun4i-a10.dtsi
sun5i-a10s-olinuxino-micro.dts
sun5i-a10s.dtsi
sun5i-a13-olinuxino.dts
sun5i-a13.dtsi
sun6i-a31-colombus.dts
sun6i-a31.dtsi
sun7i-a20-cubieboard2.dts
sun7i-a20-cubietruck.dts
sun7i-a20-olinuxino-micro.dts
sun7i-a20.dtsi
tegra20-colibri-512.dtsi
tegra20-harmony.dts
tegra20-iris-512.dts
tegra20-medcom-wide.dts
tegra20-paz00.dts
tegra20-plutux.dts
tegra20-seaboard.dts
tegra20-tamonten.dtsi
tegra20-tec.dts
tegra20-trimslice.dts
tegra20-ventana.dts
tegra20-whistler.dts
tegra20.dtsi
tegra30-beaver.dts
tegra30-cardhu-a02.dts
tegra30-cardhu-a04.dts
tegra30-cardhu.dtsi
tegra30.dtsi
tegra114-dalmore.dts
tegra114.dtsi
tegra124-venice2.dts
tegra124.dtsi
tny_a9g20.dts
tny_a9260_common.dtsi
tny_a9260.dts
tny_a9263.dts
tps6507x.dtsi
tps65217.dtsi
tps65910.dtsi
twl4030_omap3.dtsi
twl4030.dtsi ARM: SoC DT updates for 3.13 2013-11-11 17:34:56 +09:00
twl6030_omap4.dtsi
twl6030.dtsi
usb_a9g20_common.dtsi
usb_a9g20_lpw.dts
usb_a9g20-dab-mmx.dtsi
usb_a9g20.dts
usb_a9260_common.dtsi
usb_a9260.dts
usb_a9263.dts
versatile-ab.dts
versatile-pb.dts
vexpress-v2m-rs1.dtsi
vexpress-v2m.dtsi
vexpress-v2p-ca5s.dts
vexpress-v2p-ca9.dts
vexpress-v2p-ca15_a7.dts
vexpress-v2p-ca15-tc1.dts
vf610-cosmic.dts
vf610-pinfunc.h
vf610-twr.dts
vf610.dtsi
vt8500-bv07.dts
vt8500.dtsi
wm8505-ref.dts
wm8505.dtsi
wm8650-mid.dts
wm8650.dtsi
wm8750-apc8750.dts
wm8750.dtsi
wm8850-w70v2.dts
wm8850.dtsi
xenvm-4.2.dts
zynq-7000.dtsi
zynq-zc702.dts
zynq-zc706.dts
zynq-zed.dts