User`s guide
Networking
42
• RCU conversion in TCP allows access to MD5 keys without locking the listener socket. (3.4)
• For some workloads, allowing splice() to build full TSO packets can reduce number of logical packets
sent by an order of magnitude, making zero-copy TCP faster than one-copy. (3.4)
• Add the SO_PEEK_OFF socket option. (3.4)
• Support peeking offset for datagram sockets, seqpacket sockets, and stream sockets. (3.4)
• Add MSG_TRUNC support for datagram sockets so that recv() returns the real length of the packet,
even if it is longer than the passed buffer. (3.4)
• Add missing SO_NOFCS socket option. (3.4)
• Add timeout extension to netfilter, which allows timeout policies to be attached to the flow via the
connection tracking target. Add the cttimeout infrastructure for fine timeout tuning. (3.4)
• Add NAT support for expectation classes in netfilter. (3.4)
• Add exceptions support to netfilter. (3.4)
• Merge ipt_LOG and ip6_LOG into xt_log in netfilter. (3.4)
• Add hardware-independent IEEE 802.15.4 networking stack for softMAC devices. (3.5)
• Tune performance of sk_add_backlog. (3.5)
• Add binary option type, a load-balancer module, a per-port option for enabling or disabling ports, and
support for per-port options to the team device. (3.5)
• Add raw packet QP type IB_QPT_RAW_PACKET to InfiniBand core. This allows applications to build a
complete packet, including L2 headers, when sending. On the receive side, the hardware does not strip
any headers. This feature is designed for user-space direct access to Ethernet. (3.5)
• Treat ND option 31 as user land (DNSSL support) in IPv6 per RFC6106. The 8-bit identifier of the
DNSSL option type assigned by the IANA has the value 31. (3.5)
• Replace basic bridge loop avoidance code in the batman-adv module. (3.5)
• Set traffic class for CAIF packets based on socket priority, CAIF protocol type, or type of message. (3.5)
• Add generic PF_BRIDGE:RTM_FDB hooks and two new flags: NTF_MASTER and NTF_SELF. (3.5)
• Add Explicit Congestion Notification (ECN) capability to pktsched. Instead of dropping packets, attempt
to mark them as ECN. (3.5)
• Remove support for token ring. (3.5)
• Remove support for Econet protocol. (3.5)
• Add an optional QoS attribute to DCB netlink to allow the setting of a rate limit for an ETS TC. 3.5
• Add CEE notify calls when an APP change or setall command is made from user space. (3.5)
• Add HMARK target support to netfilter. (3.5)
• If net.bridge.bridge-nf-filter-vlan-tagged is enabled in sysctl, bridge netfilter
removes the vlan header temporarily and feeds the packet to iptables or ip6tables. Add bridge-
nf-pass-vlan-input-device, which if set to on (default is off), netfilter also sets the in