netlink/rtnetlink: updates from 2.6.23 (required for libnl)
commit245ce5c1e0369b7cf49ac38fcbd132a2b0deef4e
authorlly <lly@sf.net>
Sun, 26 Sep 2010 06:36:53 +0000 (26 02:36 -0400)
committerFedor <fedork@ubuntu.(none)>
Mon, 27 Sep 2010 16:51:50 +0000 (27 12:51 -0400)
tree32adec2de75b796ff81fbf13d8c33312cc197dc6
parentd5eac43a514f852763080dab0dae9216b1f8cfc0
netlink/rtnetlink: updates from 2.6.23 (required for libnl)

VLAN updates from 2.6.23 for netlink:
2f4284a406cb25d1e41454cbf9ec4545b5ed70a1 [VLAN]: Move some device intialization code to dev->init callback
c17d8874f9959070552fddf1b4e1d73c0c144c0f [VLAN]: Convert name-based configuration functions to struct netdevice *
42429aaee5eb44f4a48fdb056d77d0c06ef5aebc [VLAN]: Move vlan_group allocation to seperate function
c1d3ee9925ca714a5ed3f8fce01a7027137f4e3f [VLAN]: Split up device checks
e89fe42cd03c8fd3686df82d8390a235717a66de [VLAN]: Move device registation to seperate function
2ae0bf69b716d07126f0a9c17fcc2d76da172cb6 [VLAN]: Return proper error codes in register_vlan_device
a4bf3af4ac46802436d352ef409cee4fe80445b3 [VLAN]: Introduce symbolic constants for flag values
b020cb488586f982f40eb257a32e92a4de710d65 [VLAN]: Keep track of number of QoS mappings

cd05acfe65ed2cf2db683fa9a6adb8d35635263b [CAN]: Allocate protocol numbers for PF_CAN
f4d900a2cae94256f56be7769734100c7054bf00 [NETLINK]: Mark attribute construction exception unlikely
8f4c1f9b049df3be11090f1c2c4738700302acae [NETLINK]: Introduce nested and byteorder flag to netlink attribute

RTNETLINK: Use rtnl_link API for vlans:
0157f60c0caea24fa8347f4c0ed53297c412fce1 [RTNETLINK]: Split up rtnl_setlink
38f7b870d4a6a5d3ec21557e849620cb7d032965 [RTNETLINK]: Link creation API
07b5b17e157b7018d0ca40ca0d1581a23096fb45 [VLAN]: Use rtnl_link API
23 files changed:
release/src-rt/linux/linux-2.6/include/linux/if.h
release/src-rt/linux/linux-2.6/include/linux/if_arp.h
release/src-rt/linux/linux-2.6/include/linux/if_ether.h
release/src-rt/linux/linux-2.6/include/linux/if_link.h
release/src-rt/linux/linux-2.6/include/linux/if_vlan.h
release/src-rt/linux/linux-2.6/include/linux/netdevice.h
release/src-rt/linux/linux-2.6/include/linux/netlink.h
release/src-rt/linux/linux-2.6/include/linux/socket.h
release/src-rt/linux/linux-2.6/include/linux/tty.h
release/src-rt/linux/linux-2.6/include/net/netlink.h
release/src-rt/linux/linux-2.6/include/net/rtnetlink.h
release/src-rt/linux/linux-2.6/net/8021q/Makefile
release/src-rt/linux/linux-2.6/net/8021q/vlan.c
release/src-rt/linux/linux-2.6/net/8021q/vlan.h
release/src-rt/linux/linux-2.6/net/8021q/vlan_dev.c
release/src-rt/linux/linux-2.6/net/8021q/vlan_netlink.c [new file with mode: 0644]
release/src-rt/linux/linux-2.6/net/core/rtnetlink.c
release/src-rt/linux/linux-2.6/net/core/sock.c
release/src-rt/linux/linux-2.6/net/ipv4/fib_frontend.c
release/src-rt/linux/linux-2.6/net/ipv4/fib_semantics.c
release/src-rt/linux/linux-2.6/net/ipv6/route.c
release/src-rt/linux/linux-2.6/net/netlabel/netlabel_cipso_v4.c
release/src-rt/linux/linux-2.6/net/netlink/attr.c