public inbox for b.a.t.m.a.n@lists.open-mesh.org
 help / color / mirror / Atom feed
* [B.A.T.M.A.N.] [PATCH 0/7] make the Translation Table component VLAN-aware
@ 2013-04-23 14:34 Antonio Quartulli
  2013-04-23 14:34 ` [B.A.T.M.A.N.] [PATCH 1/7] batman-adv: add the VLAN ID attribute to the TT entry Antonio Quartulli
                   ` (7 more replies)
  0 siblings, 8 replies; 20+ messages in thread
From: Antonio Quartulli @ 2013-04-23 14:34 UTC (permalink / raw)
  To: b.a.t.m.a.n; +Cc: Antonio Quartulli

Hello people,

with this patchset I want to introduce a new feature in the TT code which makes
it VLAN aware. This means that now clients belonging to different VLANs created
on top of a generic bat0 are treated differently.

This change gives the possibility to:
- enable AP isolation only on a selected VLAN rather than on all the traffic
- make DAT work correctly when the same IP subnet is used on different VLANs
- leave the possibility to future developers to implement more VLAN specific
  attributes

This code is based on top of hundeboll/fragmentation.


Cheers,

Antonio Quartulli (7):
  batman-adv: add the VLAN ID attribute to the TT entry
  batman-adv: use vid when computing local and global TT CRC
  batman-adv: print the VID together with the TT entries
  batman-adv: make the GW module correctly talk to the new VLAN-TT
  batman-adv: make the Distributed ARP Table vlan aware
  batman-adv: add per VLAN interface attribute framework
  batman-adv: make the AP isolation attribute VLAN specific

 distributed-arp-table.c | 129 ++++++++++++------
 gateway_client.c        |  10 +-
 main.c                  |  46 ++++++-
 main.h                  |  11 +-
 packet.h                |  12 ++
 routing.c               |  27 +++-
 send.c                  |   8 +-
 send.h                  |  16 ++-
 soft-interface.c        |  99 ++++++++++++--
 sysfs.c                 | 140 ++++++++++++++++++++
 sysfs.h                 |  10 ++
 translation-table.c     | 343 +++++++++++++++++++++++++++++++++++-------------
 translation-table.h     |  25 ++--
 types.h                 |  27 ++++
 14 files changed, 732 insertions(+), 171 deletions(-)

-- 
1.8.1.5


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2013-05-06  6:05 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-23 14:34 [B.A.T.M.A.N.] [PATCH 0/7] make the Translation Table component VLAN-aware Antonio Quartulli
2013-04-23 14:34 ` [B.A.T.M.A.N.] [PATCH 1/7] batman-adv: add the VLAN ID attribute to the TT entry Antonio Quartulli
2013-05-04 12:39   ` Marek Lindner
2013-04-23 14:34 ` [B.A.T.M.A.N.] [PATCH 2/7] batman-adv: use vid when computing local and global TT CRC Antonio Quartulli
2013-04-23 19:58   ` Marek Lindner
2013-04-23 20:04     ` Antonio Quartulli
2013-05-04 12:12       ` Marek Lindner
2013-05-04 12:17         ` Antonio Quartulli
2013-04-23 14:34 ` [B.A.T.M.A.N.] [PATCH 3/7] batman-adv: print the VID together with the TT entries Antonio Quartulli
2013-04-23 14:34 ` [B.A.T.M.A.N.] [PATCH 4/7] batman-adv: make the GW component vlan-featured Antonio Quartulli
2013-04-23 14:42   ` Antonio Quartulli
2013-05-04 12:42   ` Marek Lindner
2013-05-04 17:07     ` Antonio Quartulli
2013-04-23 14:34 ` [B.A.T.M.A.N.] [PATCH 4/7] batman-adv: make the GW module correctly talk to the new VLAN-TT Antonio Quartulli
2013-04-23 14:34 ` [B.A.T.M.A.N.] [PATCH 5/7] batman-adv: make the Distributed ARP Table vlan aware Antonio Quartulli
2013-05-06  3:31   ` Marek Lindner
2013-05-06  6:05     ` Antonio Quartulli
2013-04-23 14:34 ` [B.A.T.M.A.N.] [PATCH 6/7] batman-adv: add per VLAN interface attribute framework Antonio Quartulli
2013-04-24 12:31   ` Antonio Quartulli
2013-04-23 14:34 ` [B.A.T.M.A.N.] [PATCH 7/7] batman-adv: make the AP isolation attribute VLAN specific Antonio Quartulli

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox