[GIT] Networking
From: David Miller
Date: Tue Oct 09 2012 - 21:27:02 EST
1) UAPI changes for networking from David Howells
2) A netlink dump is an operation we can sleep within, and
therefore we need to make sure the dump provider module
doesn't disappear on us meanwhile. Fix from Gao Feng.
3) Now that tunnels support GRO, we have to be more careful
in skb_gro_reset_offset() otherwise we OOPS, from Eric
Dumazet.
4) We can end up processing packets for VLANs we aren't
actually configured to be on, fix from Florian Zumbiehl.
5) Fix routing cache removal regression in redirects and IPVS. The core
issue on the IPVS side is that it wants to rewrite who the nexthop
is and we have to explicitly accomodate that case. From Julian
Anastasov.
6) Error code return fixes all over the networking drivers from
Peter Senna Tschudin.
7) Fix routing cache removal regressions in IPSEC, from Steffen
Klassert.
8) Fix deadlock in RDS during pings, from Jeff Liu.
9) Neighbour packet queue can trigger skb_under_panic() because we
do not reset the network header of the SKB in the right spot.
From Ramesh Nagappa.
Please pull, thanks a lot!
The following changes since commit 547b1e81afe3119f7daf702cc03b158495535a25:
Fix staging driver use of VM_RESERVED (2012-10-09 21:06:41 +0900)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git master
for you to fetch changes up to 5175a5e76bbdf20a614fb47ce7a38f0f39e70226:
RDS: fix rds-ping spinlock recursion (2012-10-09 13:57:23 -0400)
----------------------------------------------------------------
Ajit Khaparde (1):
be2net: Remove code that stops further access to BE NIC based on UE bits
Alexander Duyck (1):
ixgbe/ixgbevf: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs
Bruce Allan (1):
e1000e: add device IDs for i218
Dan Carpenter (2):
cxgb4: allocate enough data in t4_memory_rw()
farsync: fix support for over 30 cards
David Howells (10):
UAPI: (Scripted) Disintegrate include/linux/caif
UAPI: (Scripted) Disintegrate include/linux/isdn
UAPI: (Scripted) Disintegrate include/linux/netfilter
UAPI: (Scripted) Disintegrate include/linux/netfilter/ipset
UAPI: (Scripted) Disintegrate include/linux/netfilter_arp
UAPI: (Scripted) Disintegrate include/linux/netfilter_bridge
UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv4
UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv6
UAPI: (Scripted) Disintegrate include/linux/tc_act
UAPI: (Scripted) Disintegrate include/linux/tc_ematch
David S. Miller (3):
Merge git://git.kernel.org/.../torvalds/linux
Merge tag 'disintegrate-net-20121009' of git://git.infradead.org/users/dhowells/linux-headers
Merge tag 'disintegrate-isdn-20121009' of git://git.infradead.org/users/dhowells/linux-headers
Eric Dumazet (5):
net: remove skb recycling
ipv6: GRO should be ECN friendly
net: gro: fix a potential crash in skb_gro_reset_offset
net: gro: selective flush of packets
ipv6: gro: fix PV6_GRO_CB(skb)->proto problem
Florian Zumbiehl (1):
vlan: don't deliver frames for unknown vlans to protocols
Gao feng (2):
netlink: add reference of module in netlink_dump_start
infiniband: pass rdma_cm module to netlink_dump_start
Graham Gower (1):
skge: Add DMA mask quirk for Marvell 88E8001 on ASUS P5NSLI motherboard
Greg Rose (1):
ixgbevf: Set the netdev number of Tx queues
Haicheng Li (1):
pch_gbe: Fix build error by selecting all the possible dependencies.
Julian Anastasov (6):
ipv4: fix sending of redirects
ipv4: fix forwarding for strict source routes
ipv4: make sure nh_pcpu_rth_output is always allocated
ipv4: introduce rt_uses_gateway
ipv4: Add FLOWI_FLAG_KNOWN_NH
ipvs: fix ARP resolving for direct routing mode
Mark Brown (1):
netdev/phy: Prototype of_mdio_find_bus()
Michael Neuling (1):
net: fix typo in freescale/ucc_geth.c
Peter Senna Tschudin (18):
drivers/net/ethernet/dec/tulip/dmfe.c: fix error return code
drivers/net/ethernet/natsemi/natsemi.c: fix error return code
drivers/net/ethernet/sis/sis900.c: fix error return code
drivers/net/irda/irtty-sir.c: fix error return code
drivers/net/irda/mcs7780.c: fix error return code
drivers/net/irda/pxaficp_ir.c: fix error return code
drivers/net/irda/sa1100_ir.c: fix error return code
drivers/net/irda/sh_irda.c: fix error return code
drivers/net/irda/sh_sir.c: fix error return code
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: fix error return code
drivers/net/ethernet/amd/amd8111e.c: fix error return code
drivers/net/ethernet/amd/au1000_eth.c: fix error return code
drivers/net/ethernet/natsemi/xtsonic.c: fix error return code
drivers/net/ethernet/renesas/sh_eth.c: fix error return code
drivers/net/ethernet/sun/niu.c: fix error return code
drivers/net/ethernet/sun/sungem.c: fix error return code
drivers/net/ethernet/marvell/skge.c: fix error return code
drivers/net/ethernet/marvell/sky2.c: fix error return code
Steffen Klassert (3):
ipv4: Always invalidate or update the route on pmtu events
ipv4: Don't create nh exeption when the device mtu is smaller than the reported pmtu
ipv4: Don't report stale pmtu values to userspace
Stephen Hemminger (1):
vxlan: fix more sparse warnings
Vipul Pandya (1):
cxgb4: Address various sparse warnings
Wei Yongjun (2):
vxlan: remove unused including <linux/version.h>
ptp: use list_move instead of list_del/list_add
jeff.liu (1):
RDS: fix rds-ping spinlock recursion
ramesh.nagappa@xxxxxxxxx (1):
net: Fix skb_under_panic oops in neigh_resolve_output
drivers/infiniband/core/cma.c | 3 +-
drivers/infiniband/core/netlink.c | 1 +
drivers/net/ethernet/amd/amd8111e.c | 2 +
drivers/net/ethernet/amd/au1000_eth.c | 10 +-
drivers/net/ethernet/calxeda/xgmac.c | 19 +--
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 1 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 54 +++++----
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 15 ++-
drivers/net/ethernet/dec/tulip/dmfe.c | 12 +-
drivers/net/ethernet/emulex/benet/be_main.c | 7 +-
drivers/net/ethernet/freescale/gianfar.c | 27 +----
drivers/net/ethernet/freescale/gianfar.h | 2 -
drivers/net/ethernet/freescale/ucc_geth.c | 29 +----
drivers/net/ethernet/freescale/ucc_geth.h | 2 -
drivers/net/ethernet/intel/e1000e/hw.h | 2 +
drivers/net/ethernet/intel/e1000e/netdev.c | 2 +
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 2 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 2 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 7 ++
drivers/net/ethernet/marvell/mv643xx_eth.c | 18 +--
drivers/net/ethernet/marvell/skge.c | 13 +-
drivers/net/ethernet/marvell/sky2.c | 5 +-
drivers/net/ethernet/natsemi/natsemi.c | 4 +-
drivers/net/ethernet/natsemi/xtsonic.c | 1 +
drivers/net/ethernet/oki-semi/pch_gbe/Kconfig | 3 +
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 3 +-
drivers/net/ethernet/realtek/8139cp.c | 2 +-
drivers/net/ethernet/renesas/sh_eth.c | 1 +
drivers/net/ethernet/sfc/ptp.c | 9 +-
drivers/net/ethernet/sis/sis900.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 -
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 20 +--
drivers/net/ethernet/sun/niu.c | 1 +
drivers/net/ethernet/sun/sungem.c | 3 +-
drivers/net/irda/irtty-sir.c | 4 +-
drivers/net/irda/mcs7780.c | 4 +-
drivers/net/irda/pxaficp_ir.c | 4 +-
drivers/net/irda/sa1100_ir.c | 4 +-
drivers/net/irda/sh_irda.c | 4 +-
drivers/net/irda/sh_sir.c | 5 +-
drivers/net/phy/mdio_bus.c | 1 +
drivers/net/vxlan.c | 5 +-
drivers/net/wan/farsync.c | 2 +-
include/linux/caif/Kbuild | 2 -
include/linux/if_vlan.h | 8 +-
include/linux/isdn/Kbuild | 1 -
include/linux/netdevice.h | 19 +--
include/linux/netfilter/Kbuild | 77 ------------
include/linux/netfilter/ipset/Kbuild | 4 -
include/linux/netfilter/ipset/ip_set.h | 225 +---------------------------------
include/linux/netfilter/ipset/ip_set_bitmap.h | 11 +-
include/linux/netfilter/ipset/ip_set_hash.h | 19 +--
include/linux/netfilter/ipset/ip_set_list.h | 19 +--
include/linux/netfilter/nf_conntrack_common.h | 115 +-----------------
include/linux/netfilter/nf_conntrack_ftp.h | 16 +--
include/linux/netfilter/nf_conntrack_tcp.h | 49 +-------
include/linux/netfilter/nfnetlink.h | 55 +--------
include/linux/netfilter/nfnetlink_acct.h | 25 +---
include/linux/netfilter/x_tables.h | 186 +---------------------------
include/linux/netfilter/xt_hashlimit.h | 71 +----------
include/linux/netfilter/xt_physdev.h | 21 +---
include/linux/netfilter_arp/Kbuild | 2 -
include/linux/netfilter_arp/arp_tables.h | 200 +-----------------------------
include/linux/netfilter_bridge/Kbuild | 18 ---
include/linux/netfilter_bridge/ebt_802_3.h | 61 +---------
include/linux/netfilter_bridge/ebtables.h | 255 +--------------------------------------
include/linux/netfilter_ipv4/Kbuild | 10 --
include/linux/netfilter_ipv4/ip_tables.h | 218 +--------------------------------
include/linux/netfilter_ipv6/Kbuild | 12 --
include/linux/netfilter_ipv6/ip6_tables.h | 256 +--------------------------------------
include/linux/netlink.h | 20 ++-
include/linux/skbuff.h | 24 ----
include/linux/tc_act/Kbuild | 7 --
include/linux/tc_ematch/Kbuild | 4 -
include/net/flow.h | 1 +
include/net/route.h | 3 +-
include/rdma/rdma_netlink.h | 1 +
include/uapi/linux/caif/Kbuild | 2 +
include/{ => uapi}/linux/caif/caif_socket.h | 0
include/{ => uapi}/linux/caif/if_caif.h | 0
include/uapi/linux/isdn/Kbuild | 1 +
include/{ => uapi}/linux/isdn/capicmd.h | 0
include/uapi/linux/netfilter/Kbuild | 76 ++++++++++++
include/uapi/linux/netfilter/ipset/Kbuild | 4 +
include/uapi/linux/netfilter/ipset/ip_set.h | 231 +++++++++++++++++++++++++++++++++++
include/uapi/linux/netfilter/ipset/ip_set_bitmap.h | 13 ++
include/uapi/linux/netfilter/ipset/ip_set_hash.h | 21 ++++
include/uapi/linux/netfilter/ipset/ip_set_list.h | 21 ++++
include/uapi/linux/netfilter/nf_conntrack_common.h | 117 ++++++++++++++++++
include/uapi/linux/netfilter/nf_conntrack_ftp.h | 18 +++
include/{ => uapi}/linux/netfilter/nf_conntrack_sctp.h | 0
include/uapi/linux/netfilter/nf_conntrack_tcp.h | 51 ++++++++
include/{ => uapi}/linux/netfilter/nf_conntrack_tuple_common.h | 0
include/{ => uapi}/linux/netfilter/nf_nat.h | 0
include/uapi/linux/netfilter/nfnetlink.h | 56 +++++++++
include/uapi/linux/netfilter/nfnetlink_acct.h | 27 +++++
include/{ => uapi}/linux/netfilter/nfnetlink_compat.h | 0
include/{ => uapi}/linux/netfilter/nfnetlink_conntrack.h | 0
include/{ => uapi}/linux/netfilter/nfnetlink_cthelper.h | 0
include/{ => uapi}/linux/netfilter/nfnetlink_cttimeout.h | 0
include/{ => uapi}/linux/netfilter/nfnetlink_log.h | 0
include/{ => uapi}/linux/netfilter/nfnetlink_queue.h | 0
include/uapi/linux/netfilter/x_tables.h | 187 ++++++++++++++++++++++++++++
include/{ => uapi}/linux/netfilter/xt_AUDIT.h | 0
include/{ => uapi}/linux/netfilter/xt_CHECKSUM.h | 0
include/{ => uapi}/linux/netfilter/xt_CLASSIFY.h | 0
include/{ => uapi}/linux/netfilter/xt_CONNMARK.h | 0
include/{ => uapi}/linux/netfilter/xt_CONNSECMARK.h | 0
include/{ => uapi}/linux/netfilter/xt_CT.h | 0
include/{ => uapi}/linux/netfilter/xt_DSCP.h | 0
include/{ => uapi}/linux/netfilter/xt_IDLETIMER.h | 0
include/{ => uapi}/linux/netfilter/xt_LED.h | 0
include/{ => uapi}/linux/netfilter/xt_LOG.h | 0
include/{ => uapi}/linux/netfilter/xt_MARK.h | 0
include/{ => uapi}/linux/netfilter/xt_NFLOG.h | 0
include/{ => uapi}/linux/netfilter/xt_NFQUEUE.h | 0
include/{ => uapi}/linux/netfilter/xt_RATEEST.h | 0
include/{ => uapi}/linux/netfilter/xt_SECMARK.h | 0
include/{ => uapi}/linux/netfilter/xt_TCPMSS.h | 0
include/{ => uapi}/linux/netfilter/xt_TCPOPTSTRIP.h | 0
include/{ => uapi}/linux/netfilter/xt_TEE.h | 0
include/{ => uapi}/linux/netfilter/xt_TPROXY.h | 0
include/{ => uapi}/linux/netfilter/xt_addrtype.h | 0
include/{ => uapi}/linux/netfilter/xt_cluster.h | 0
include/{ => uapi}/linux/netfilter/xt_comment.h | 0
include/{ => uapi}/linux/netfilter/xt_connbytes.h | 0
include/{ => uapi}/linux/netfilter/xt_connlimit.h | 0
include/{ => uapi}/linux/netfilter/xt_connmark.h | 0
include/{ => uapi}/linux/netfilter/xt_conntrack.h | 0
include/{ => uapi}/linux/netfilter/xt_cpu.h | 0
include/{ => uapi}/linux/netfilter/xt_dccp.h | 0
include/{ => uapi}/linux/netfilter/xt_devgroup.h | 0
include/{ => uapi}/linux/netfilter/xt_dscp.h | 0
include/{ => uapi}/linux/netfilter/xt_ecn.h | 0
include/{ => uapi}/linux/netfilter/xt_esp.h | 0
include/uapi/linux/netfilter/xt_hashlimit.h | 73 +++++++++++
include/{ => uapi}/linux/netfilter/xt_helper.h | 0
include/{ => uapi}/linux/netfilter/xt_iprange.h | 0
include/{ => uapi}/linux/netfilter/xt_ipvs.h | 0
include/{ => uapi}/linux/netfilter/xt_length.h | 0
include/{ => uapi}/linux/netfilter/xt_limit.h | 0
include/{ => uapi}/linux/netfilter/xt_mac.h | 0
include/{ => uapi}/linux/netfilter/xt_mark.h | 0
include/{ => uapi}/linux/netfilter/xt_multiport.h | 0
include/{ => uapi}/linux/netfilter/xt_nfacct.h | 0
include/{ => uapi}/linux/netfilter/xt_osf.h | 0
include/{ => uapi}/linux/netfilter/xt_owner.h | 0
include/uapi/linux/netfilter/xt_physdev.h | 23 ++++
include/{ => uapi}/linux/netfilter/xt_pkttype.h | 0
include/{ => uapi}/linux/netfilter/xt_policy.h | 0
include/{ => uapi}/linux/netfilter/xt_quota.h | 0
include/{ => uapi}/linux/netfilter/xt_rateest.h | 0
include/{ => uapi}/linux/netfilter/xt_realm.h | 0
include/{ => uapi}/linux/netfilter/xt_recent.h | 0
include/{ => uapi}/linux/netfilter/xt_sctp.h | 0
include/{ => uapi}/linux/netfilter/xt_set.h | 0
include/{ => uapi}/linux/netfilter/xt_socket.h | 0
include/{ => uapi}/linux/netfilter/xt_state.h | 0
include/{ => uapi}/linux/netfilter/xt_statistic.h | 0
include/{ => uapi}/linux/netfilter/xt_string.h | 0
include/{ => uapi}/linux/netfilter/xt_tcpmss.h | 0
include/{ => uapi}/linux/netfilter/xt_tcpudp.h | 0
include/{ => uapi}/linux/netfilter/xt_time.h | 0
include/{ => uapi}/linux/netfilter/xt_u32.h | 0
include/uapi/linux/netfilter_arp/Kbuild | 2 +
include/uapi/linux/netfilter_arp/arp_tables.h | 206 +++++++++++++++++++++++++++++++
include/{ => uapi}/linux/netfilter_arp/arpt_mangle.h | 0
include/uapi/linux/netfilter_bridge/Kbuild | 18 +++
include/uapi/linux/netfilter_bridge/ebt_802_3.h | 62 ++++++++++
include/{ => uapi}/linux/netfilter_bridge/ebt_among.h | 0
include/{ => uapi}/linux/netfilter_bridge/ebt_arp.h | 0
include/{ => uapi}/linux/netfilter_bridge/ebt_arpreply.h | 0
include/{ => uapi}/linux/netfilter_bridge/ebt_ip.h | 0
include/{ => uapi}/linux/netfilter_bridge/ebt_ip6.h | 0
include/{ => uapi}/linux/netfilter_bridge/ebt_limit.h | 0
include/{ => uapi}/linux/netfilter_bridge/ebt_log.h | 0
include/{ => uapi}/linux/netfilter_bridge/ebt_mark_m.h | 0
include/{ => uapi}/linux/netfilter_bridge/ebt_mark_t.h | 0
include/{ => uapi}/linux/netfilter_bridge/ebt_nat.h | 0
include/{ => uapi}/linux/netfilter_bridge/ebt_nflog.h | 0
include/{ => uapi}/linux/netfilter_bridge/ebt_pkttype.h | 0
include/{ => uapi}/linux/netfilter_bridge/ebt_redirect.h | 0
include/{ => uapi}/linux/netfilter_bridge/ebt_stp.h | 0
include/{ => uapi}/linux/netfilter_bridge/ebt_ulog.h | 0
include/{ => uapi}/linux/netfilter_bridge/ebt_vlan.h | 0
include/uapi/linux/netfilter_bridge/ebtables.h | 268 +++++++++++++++++++++++++++++++++++++++++
include/uapi/linux/netfilter_ipv4/Kbuild | 10 ++
include/uapi/linux/netfilter_ipv4/ip_tables.h | 229 +++++++++++++++++++++++++++++++++++
include/{ => uapi}/linux/netfilter_ipv4/ipt_CLUSTERIP.h | 0
include/{ => uapi}/linux/netfilter_ipv4/ipt_ECN.h | 0
include/{ => uapi}/linux/netfilter_ipv4/ipt_LOG.h | 0
include/{ => uapi}/linux/netfilter_ipv4/ipt_REJECT.h | 0
include/{ => uapi}/linux/netfilter_ipv4/ipt_TTL.h | 0
include/{ => uapi}/linux/netfilter_ipv4/ipt_ULOG.h | 0
include/{ => uapi}/linux/netfilter_ipv4/ipt_ah.h | 0
include/{ => uapi}/linux/netfilter_ipv4/ipt_ecn.h | 0
include/{ => uapi}/linux/netfilter_ipv4/ipt_ttl.h | 0
include/uapi/linux/netfilter_ipv6/Kbuild | 12 ++
include/uapi/linux/netfilter_ipv6/ip6_tables.h | 267 ++++++++++++++++++++++++++++++++++++++++
include/{ => uapi}/linux/netfilter_ipv6/ip6t_HL.h | 0
include/{ => uapi}/linux/netfilter_ipv6/ip6t_LOG.h | 0
include/{ => uapi}/linux/netfilter_ipv6/ip6t_NPT.h | 0
include/{ => uapi}/linux/netfilter_ipv6/ip6t_REJECT.h | 0
include/{ => uapi}/linux/netfilter_ipv6/ip6t_ah.h | 0
include/{ => uapi}/linux/netfilter_ipv6/ip6t_frag.h | 0
include/{ => uapi}/linux/netfilter_ipv6/ip6t_hl.h | 0
include/{ => uapi}/linux/netfilter_ipv6/ip6t_ipv6header.h | 0
include/{ => uapi}/linux/netfilter_ipv6/ip6t_mh.h | 0
include/{ => uapi}/linux/netfilter_ipv6/ip6t_opts.h | 0
include/{ => uapi}/linux/netfilter_ipv6/ip6t_rt.h | 0
include/uapi/linux/tc_act/Kbuild | 7 ++
include/{ => uapi}/linux/tc_act/tc_csum.h | 0
include/{ => uapi}/linux/tc_act/tc_gact.h | 0
include/{ => uapi}/linux/tc_act/tc_ipt.h | 0
include/{ => uapi}/linux/tc_act/tc_mirred.h | 0
include/{ => uapi}/linux/tc_act/tc_nat.h | 0
include/{ => uapi}/linux/tc_act/tc_pedit.h | 0
include/{ => uapi}/linux/tc_act/tc_skbedit.h | 0
include/uapi/linux/tc_ematch/Kbuild | 4 +
include/{ => uapi}/linux/tc_ematch/tc_em_cmp.h | 0
include/{ => uapi}/linux/tc_ematch/tc_em_meta.h | 0
include/{ => uapi}/linux/tc_ematch/tc_em_nbyte.h | 0
include/{ => uapi}/linux/tc_ematch/tc_em_text.h | 0
net/8021q/vlan_core.c | 10 +-
net/core/dev.c | 59 ++++++---
net/core/neighbour.c | 6 +-
net/core/skbuff.c | 47 --------
net/ipv4/fib_frontend.c | 3 +-
net/ipv4/fib_semantics.c | 2 +
net/ipv4/inet_connection_sock.c | 4 +-
net/ipv4/ip_forward.c | 2 +-
net/ipv4/ip_output.c | 4 +-
net/ipv4/route.c | 146 ++++++++++++----------
net/ipv4/xfrm4_policy.c | 1 +
net/ipv6/af_inet6.c | 22 ++--
net/netfilter/ipvs/ip_vs_xmit.c | 6 +-
net/netlink/af_netlink.c | 29 +++--
net/rds/send.c | 2 +-
238 files changed, 2392 insertions(+), 2292 deletions(-)
rename include/{ => uapi}/linux/caif/caif_socket.h (100%)
rename include/{ => uapi}/linux/caif/if_caif.h (100%)
rename include/{ => uapi}/linux/isdn/capicmd.h (100%)
create mode 100644 include/uapi/linux/netfilter/ipset/ip_set.h
create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_bitmap.h
create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_hash.h
create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_list.h
create mode 100644 include/uapi/linux/netfilter/nf_conntrack_common.h
create mode 100644 include/uapi/linux/netfilter/nf_conntrack_ftp.h
rename include/{ => uapi}/linux/netfilter/nf_conntrack_sctp.h (100%)
create mode 100644 include/uapi/linux/netfilter/nf_conntrack_tcp.h
rename include/{ => uapi}/linux/netfilter/nf_conntrack_tuple_common.h (100%)
rename include/{ => uapi}/linux/netfilter/nf_nat.h (100%)
create mode 100644 include/uapi/linux/netfilter/nfnetlink.h
create mode 100644 include/uapi/linux/netfilter/nfnetlink_acct.h
rename include/{ => uapi}/linux/netfilter/nfnetlink_compat.h (100%)
rename include/{ => uapi}/linux/netfilter/nfnetlink_conntrack.h (100%)
rename include/{ => uapi}/linux/netfilter/nfnetlink_cthelper.h (100%)
rename include/{ => uapi}/linux/netfilter/nfnetlink_cttimeout.h (100%)
rename include/{ => uapi}/linux/netfilter/nfnetlink_log.h (100%)
rename include/{ => uapi}/linux/netfilter/nfnetlink_queue.h (100%)
create mode 100644 include/uapi/linux/netfilter/x_tables.h
rename include/{ => uapi}/linux/netfilter/xt_AUDIT.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_CHECKSUM.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_CLASSIFY.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_CONNMARK.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_CONNSECMARK.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_CT.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_DSCP.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_IDLETIMER.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_LED.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_LOG.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_MARK.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_NFLOG.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_NFQUEUE.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_RATEEST.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_SECMARK.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_TCPMSS.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_TCPOPTSTRIP.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_TEE.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_TPROXY.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_addrtype.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_cluster.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_comment.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_connbytes.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_connlimit.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_connmark.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_conntrack.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_cpu.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_dccp.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_devgroup.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_dscp.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_ecn.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_esp.h (100%)
create mode 100644 include/uapi/linux/netfilter/xt_hashlimit.h
rename include/{ => uapi}/linux/netfilter/xt_helper.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_iprange.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_ipvs.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_length.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_limit.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_mac.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_mark.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_multiport.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_nfacct.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_osf.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_owner.h (100%)
create mode 100644 include/uapi/linux/netfilter/xt_physdev.h
rename include/{ => uapi}/linux/netfilter/xt_pkttype.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_policy.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_quota.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_rateest.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_realm.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_recent.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_sctp.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_set.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_socket.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_state.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_statistic.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_string.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_tcpmss.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_tcpudp.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_time.h (100%)
rename include/{ => uapi}/linux/netfilter/xt_u32.h (100%)
create mode 100644 include/uapi/linux/netfilter_arp/arp_tables.h
rename include/{ => uapi}/linux/netfilter_arp/arpt_mangle.h (100%)
create mode 100644 include/uapi/linux/netfilter_bridge/ebt_802_3.h
rename include/{ => uapi}/linux/netfilter_bridge/ebt_among.h (100%)
rename include/{ => uapi}/linux/netfilter_bridge/ebt_arp.h (100%)
rename include/{ => uapi}/linux/netfilter_bridge/ebt_arpreply.h (100%)
rename include/{ => uapi}/linux/netfilter_bridge/ebt_ip.h (100%)
rename include/{ => uapi}/linux/netfilter_bridge/ebt_ip6.h (100%)
rename include/{ => uapi}/linux/netfilter_bridge/ebt_limit.h (100%)
rename include/{ => uapi}/linux/netfilter_bridge/ebt_log.h (100%)
rename include/{ => uapi}/linux/netfilter_bridge/ebt_mark_m.h (100%)
rename include/{ => uapi}/linux/netfilter_bridge/ebt_mark_t.h (100%)
rename include/{ => uapi}/linux/netfilter_bridge/ebt_nat.h (100%)
rename include/{ => uapi}/linux/netfilter_bridge/ebt_nflog.h (100%)
rename include/{ => uapi}/linux/netfilter_bridge/ebt_pkttype.h (100%)
rename include/{ => uapi}/linux/netfilter_bridge/ebt_redirect.h (100%)
rename include/{ => uapi}/linux/netfilter_bridge/ebt_stp.h (100%)
rename include/{ => uapi}/linux/netfilter_bridge/ebt_ulog.h (100%)
rename include/{ => uapi}/linux/netfilter_bridge/ebt_vlan.h (100%)
create mode 100644 include/uapi/linux/netfilter_bridge/ebtables.h
create mode 100644 include/uapi/linux/netfilter_ipv4/ip_tables.h
rename include/{ => uapi}/linux/netfilter_ipv4/ipt_CLUSTERIP.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ECN.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv4/ipt_LOG.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv4/ipt_REJECT.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv4/ipt_TTL.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ULOG.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ah.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ecn.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ttl.h (100%)
create mode 100644 include/uapi/linux/netfilter_ipv6/ip6_tables.h
rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_HL.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_LOG.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_NPT.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_REJECT.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_ah.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_frag.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_hl.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_ipv6header.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_mh.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_opts.h (100%)
rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_rt.h (100%)
rename include/{ => uapi}/linux/tc_act/tc_csum.h (100%)
rename include/{ => uapi}/linux/tc_act/tc_gact.h (100%)
rename include/{ => uapi}/linux/tc_act/tc_ipt.h (100%)
rename include/{ => uapi}/linux/tc_act/tc_mirred.h (100%)
rename include/{ => uapi}/linux/tc_act/tc_nat.h (100%)
rename include/{ => uapi}/linux/tc_act/tc_pedit.h (100%)
rename include/{ => uapi}/linux/tc_act/tc_skbedit.h (100%)
rename include/{ => uapi}/linux/tc_ematch/tc_em_cmp.h (100%)
rename include/{ => uapi}/linux/tc_ematch/tc_em_meta.h (100%)
rename include/{ => uapi}/linux/tc_ematch/tc_em_nbyte.h (100%)
rename include/{ => uapi}/linux/tc_ematch/tc_em_text.h (100%)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/