libnl/lib/route
roopa cb25338ac3 Add master support to rtnl_neigh for AF_BRIDGE objects
AF_BRIDGE neigh objects can be uniquely identified by
the family, lladdr and bridge ifindex. This patch adds
bridge ifindex to AF_BRIDGE neigh objects.

Things will be ok even without this patch with just family and
lladdr if we assume that we will have unique lladdr's
accross bridges in a system.

Kernel does not send the bridge ifindex in the AF_BRIDGE
fdb/neigh message. This patch tries to get that info by a
link cache lookup and adds it to the bridge neigh object

Signed-off-by: Roopa Prabhu <roopa@cumulusnetworks.com>
Reviewed-by: Nolan Leake <nolan@cumulusnetworks.com>
Reviewed-by: Shrijeet Mukherjee <shm@cumulusnetworks.com>
Reviewed-by: Wilson Kok <wkok@cumulusnetworks.com>
Signed-off-by: Thomas Graf <tgraf@suug.ch>
2012-11-15 19:42:47 +01:00
..
cls Clang diagnostics 2012-10-19 22:32:59 +06:00
link "%llu" replaced with "%" PRIu64 2012-08-30 03:19:04 +06:00
qdisc Clang diagnostics 2012-10-19 22:32:59 +06:00
.gitignore Let git ignore generated pktloc source files 2010-07-03 15:56:07 +02:00
addr.c addr: Support setting local/peer/anycast/multicast/broadcast address to NULL 2012-11-12 23:48:02 +01:00
class.c Fix types-related warnings based on clang diagnostics 2012-06-13 13:30:26 +02:00
classid.c Clang diagnostics 2012-10-19 22:32:59 +06:00
cls.c Fix types-related warnings based on clang diagnostics 2012-06-13 13:30:26 +02:00
link.c Add AF_BRIDGE support to link cache 2012-11-14 15:18:08 +01:00
neigh.c Add master support to rtnl_neigh for AF_BRIDGE objects 2012-11-15 19:42:47 +01:00
neightbl.c Set err and free ntbl when leaving neightbl_msg_parser 2012-10-29 18:16:58 +01:00
nexthop.c route: Add FIXME to rtnl_route_nh_set_gateway() to fix return value 2012-05-09 15:03:46 +02:00
pktloc.c Clang diagnostics 2012-10-19 22:32:59 +06:00
pktloc_grammar.l Packet location updates 2010-10-27 01:21:50 +02:00
pktloc_syntax.y pktloc: support to specify a shift operator for packet locations 2010-11-04 20:01:36 +01:00
qdisc.c Fix types-related warnings based on clang diagnostics 2012-06-13 13:30:26 +02:00
route.c route: Document ROUTE_CACHE_CONTENT flag 2012-08-30 13:19:56 +02:00
route_obj.c Add hash support to route cache 2012-11-10 00:13:05 +01:00
route_utils.c constify struct trans_tbl 2010-11-17 16:09:08 +01:00
rtnl.c doc: documentation restructuring 2012-05-10 12:03:59 +02:00
rule.c missing extended Table attribute for lib/route/ 2012-03-06 10:15:30 +01:00
tc.c correct HTB rtable/HZ calculations 2012-05-29 11:42:48 +02:00