forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
Pull networking updates from David Miller: "Highlights: 1) Steady transitioning of the BPF instructure to a generic spot so all kernel subsystems can make use of it, from Alexei Starovoitov. 2) SFC driver supports busy polling, from Alexandre Rames. 3) Take advantage of hash table in UDP multicast delivery, from David Held. 4) Lighten locking, in particular by getting rid of the LRU lists, in inet frag handling. From Florian Westphal. 5) Add support for various RFC6458 control messages in SCTP, from Geir Ola Vaagland. 6) Allow to filter bridge forwarding database dumps by device, from Jamal Hadi Salim. 7) virtio-net also now supports busy polling, from Jason Wang. 8) Some low level optimization tweaks in pktgen from Jesper Dangaard Brouer. 9) Add support for ipv6 address generation modes, so that userland can have some input into the process. From Jiri Pirko. 10) Consolidate common TCP connection request code in ipv4 and ipv6, from Octavian Purdila. 11) New ARP packet logger in netfilter, from Pablo Neira Ayuso. 12) Generic resizable RCU hash table, with intial users in netlink and nftables. From Thomas Graf. 13) Maintain a name assignment type so that userspace can see where a network device name came from (enumerated by kernel, assigned explicitly by userspace, etc.) From Tom Gundersen. 14) Automatic flow label generation on transmit in ipv6, from Tom Herbert. 15) New packet timestamping facilities from Willem de Bruijn, meant to assist in measuring latencies going into/out-of the packet scheduler, latency from TCP data transmission to ACK, etc" * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1536 commits) cxgb4 : Disable recursive mailbox commands when enabling vi net: reduce USB network driver config options. tg3: Modify tg3_tso_bug() to handle multiple TX rings amd-xgbe: Perform phy connect/disconnect at dev open/stop amd-xgbe: Use dma_set_mask_and_coherent to set DMA mask net: sun4i-emac: fix memory leak on bad packet sctp: fix possible seqlock seadlock in sctp_packet_transmit() Revert "net: phy: Set the driver when registering an MDIO bus device" cxgb4vf: Turn off SGE RX/TX Callback Timers and interrupts in PCI shutdown routine team: Simplify return path of team_newlink bridge: Update outdated comment on promiscuous mode net-timestamp: ACK timestamp for bytestreams net-timestamp: TCP timestamping net-timestamp: SCHED timestamp on entering packet scheduler net-timestamp: add key to disambiguate concurrent datagrams net-timestamp: move timestamp flags out of sk_flags net-timestamp: extend SCM_TIMESTAMPING ancillary data struct cxgb4i : Move stray CPL definitions to cxgb4 driver tcp: reduce spurious retransmits due to transient SACK reneging qlcnic: Initialize dcbnl_ops before register_netdev ...
- Loading branch information
Showing
1,159 changed files
with
70,927 additions
and
30,829 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,14 @@ | ||
What: /sys/class/net/<iface>/name_assign_type | ||
Date: July 2014 | ||
KernelVersion: 3.17 | ||
Contact: [email protected] | ||
Description: | ||
Indicates the name assignment type. Possible values are: | ||
1: enumerated by the kernel, possibly in an unpredictable way | ||
2: predictably named by the kernel | ||
3: named by userspace | ||
4: renamed | ||
|
||
What: /sys/class/net/<iface>/addr_assign_type | ||
Date: July 2010 | ||
KernelVersion: 3.2 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
29 changes: 29 additions & 0 deletions
29
Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
*CC2520 IEEE 802.15.4 Compatible Radio* | ||
|
||
Required properties: | ||
- compatible: should be "ti,cc2520" | ||
- spi-max-frequency: maximal bus speed (8000000), should be set to 4000000 depends | ||
sync or async operation mode | ||
- reg: the chipselect index | ||
- pinctrl-0: pin control group to be used for this controller. | ||
- pinctrl-names: must contain a "default" entry. | ||
- fifo-gpio: GPIO spec for the FIFO pin | ||
- fifop-gpio: GPIO spec for the FIFOP pin | ||
- sfd-gpio: GPIO spec for the SFD pin | ||
- cca-gpio: GPIO spec for the CCA pin | ||
- vreg-gpio: GPIO spec for the VREG pin | ||
- reset-gpio: GPIO spec for the RESET pin | ||
Example: | ||
cc2520@0 { | ||
compatible = "ti,cc2520"; | ||
reg = <0>; | ||
spi-max-frequency = <4000000>; | ||
pinctrl-names = "default"; | ||
pinctrl-0 = <&cc2520_cape_pins>; | ||
fifo-gpio = <&gpio1 18 0>; | ||
fifop-gpio = <&gpio1 19 0>; | ||
sfd-gpio = <&gpio1 13 0>; | ||
cca-gpio = <&gpio1 16 0>; | ||
vreg-gpio = <&gpio0 31 0>; | ||
reset-gpio = <&gpio1 12 0>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
* Marvell Armada 375 Ethernet Controller (PPv2) | ||
|
||
Required properties: | ||
|
||
- compatible: should be "marvell,armada-375-pp2" | ||
- reg: addresses and length of the register sets for the device. | ||
Must contain the following register sets: | ||
- common controller registers | ||
- LMS registers | ||
In addition, at least one port register set is required. | ||
- clocks: a pointer to the reference clocks for this device, consequently: | ||
- main controller clock | ||
- GOP clock | ||
- clock-names: names of used clocks, must be "pp_clk" and "gop_clk". | ||
|
||
The ethernet ports are represented by subnodes. At least one port is | ||
required. | ||
|
||
Required properties (port): | ||
|
||
- interrupts: interrupt for the port | ||
- port-id: should be '0' or '1' for ethernet ports, and '2' for the | ||
loopback port | ||
- phy-mode: See ethernet.txt file in the same directory | ||
|
||
Optional properties (port): | ||
|
||
- marvell,loopback: port is loopback mode | ||
- phy: a phandle to a phy node defining the PHY address (as the reg | ||
property, a single integer). Note: if this property isn't present, | ||
then fixed link is assumed, and the 'fixed-link' property is | ||
mandatory. | ||
|
||
Example: | ||
|
||
ethernet@f0000 { | ||
compatible = "marvell,armada-375-pp2"; | ||
reg = <0xf0000 0xa000>, | ||
<0xc0000 0x3060>, | ||
<0xc4000 0x100>, | ||
<0xc5000 0x100>; | ||
clocks = <&gateclk 3>, <&gateclk 19>; | ||
clock-names = "pp_clk", "gop_clk"; | ||
status = "okay"; | ||
|
||
eth0: eth0@c4000 { | ||
interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; | ||
port-id = <0>; | ||
status = "okay"; | ||
phy = <&phy0>; | ||
phy-mode = "gmii"; | ||
}; | ||
|
||
eth1: eth1@c5000 { | ||
interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>; | ||
port-id = <1>; | ||
status = "okay"; | ||
phy = <&phy3>; | ||
phy-mode = "gmii"; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
* STMicroelectronics SAS. ST21NFCB NFC Controller | ||
|
||
Required properties: | ||
- compatible: Should be "st,st21nfcb_i2c". | ||
- clock-frequency: I²C work frequency. | ||
- reg: address on the bus | ||
- interrupt-parent: phandle for the interrupt gpio controller | ||
- interrupts: GPIO interrupt to which the chip is connected | ||
- reset-gpios: Output GPIO pin used to reset the ST21NFCB | ||
|
||
Optional SoC Specific Properties: | ||
- pinctrl-names: Contains only one value - "default". | ||
- pintctrl-0: Specifies the pin control groups used for this controller. | ||
|
||
Example (for ARM-based BeagleBoard xM with ST21NFCB on I2C2): | ||
|
||
&i2c2 { | ||
|
||
status = "okay"; | ||
|
||
st21nfcb: st21nfcb@8 { | ||
|
||
compatible = "st,st21nfcb_i2c"; | ||
|
||
reg = <0x08>; | ||
clock-frequency = <400000>; | ||
|
||
interrupt-parent = <&gpio5>; | ||
interrupts = <2 IRQ_TYPE_LEVEL_LOW>; | ||
|
||
reset-gpios = <&gpio5 29 GPIO_ACTIVE_HIGH>; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
41 changes: 41 additions & 0 deletions
41
Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
Broadcom BCM43xx Fullmac wireless SDIO devices | ||
|
||
This node provides properties for controlling the Broadcom wireless device. The | ||
node is expected to be specified as a child node to the SDIO controller that | ||
connects the device to the system. | ||
|
||
Required properties: | ||
|
||
- compatible : Should be "brcm,bcm4329-fmac". | ||
|
||
Optional properties: | ||
- brcm,drive-strength : drive strength used for SDIO pins on device in mA | ||
(default = 6). | ||
- interrupt-parent : the phandle for the interrupt controller to which the | ||
device interrupts are connected. | ||
- interrupts : specifies attributes for the out-of-band interrupt (host-wake). | ||
When not specified the device will use in-band SDIO interrupts. | ||
- interrupt-names : name of the out-of-band interrupt, which must be set | ||
to "host-wake". | ||
|
||
Example: | ||
|
||
mmc3: mmc@01c12000 { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
|
||
pinctrl-names = "default"; | ||
pinctrl-0 = <&mmc3_pins_a>; | ||
vmmc-supply = <®_vmmc3>; | ||
bus-width = <4>; | ||
non-removable; | ||
status = "okay"; | ||
|
||
brcmf: bcrmf@1 { | ||
reg = <1>; | ||
compatible = "brcm,bcm4329-fmac"; | ||
interrupt-parent = <&pio>; | ||
interrupts = <10 8>; /* PH10 / EINT10 */ | ||
interrupt-names = "host-wake"; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -69,8 +69,11 @@ Additional Configurations | |
|
||
FCoE | ||
---- | ||
Fiber Channel over Ethernet (FCoE) hardware offload is not currently | ||
supported. | ||
The driver supports Fiber Channel over Ethernet (FCoE) and Data Center | ||
Bridging (DCB) functionality. Configuring DCB and FCoE is outside the scope | ||
of this driver doc. Refer to http://www.open-fcoe.org/ for FCoE project | ||
information and http://www.open-lldp.org/ or email list | ||
[email protected] for DCB information. | ||
|
||
MAC and VLAN anti-spoofing feature | ||
---------------------------------- | ||
|
Oops, something went wrong.