Commit Graph

18 Commits

Author SHA1 Message Date
Sebastien Vincent
8cbdcd69c1 [Bug 653] NetDevice link change callback (SetLinkChangeCallback -> AddLinkChangeCallback). 2009-09-08 06:29:26 +02:00
Craig Dowell
6e8b7012e7 Finally make tap bridge work with VMs (bug 569) 2009-06-23 22:12:35 -07:00
Fabian Mauchle
cf746e147e remove Mac48Address::IsMulticast 2009-04-28 09:25:33 +02:00
Mathieu Lacage
1177cadc35 bug 498: Object Name Service Obsoletes Legacy Naming 2009-04-16 11:10:17 +02:00
Craig Dowell
179ef21209 implement IsBridged for net devices 2008-11-18 16:23:31 -08:00
Unknown
a9914ca540 Initial IPv6 capability 2008-11-07 11:36:15 -08:00
Craig Dowell
3aa50e6af9 Apply Patch to address bug 294 -- due to vincent 2008-11-05 14:33:20 -08:00
Mathieu Lacage
8f7b450103 bug 274: bridge must detect compatibility of devices with bridging mode 2008-09-02 11:28:03 -07:00
Mathieu Lacage
5f63fe35ba shared Mac48 multicast code 2008-08-25 10:02:52 -07:00
Gustavo J. A. M. Carneiro
ca2fef3bd8 Make the new NetDevice APIs pure virtual methods, by Mathieu's insistence. 2008-07-24 11:41:15 +01:00
Gustavo J. A. M. Carneiro
c33568c079 New API considering comments from Craig: NetDevice->Node uses two callbacks; Node->ProtocolHandlers uses a single API with a promiscuous flag. 2008-07-16 16:06:50 +01:00
Gustavo J. A. M. Carneiro
cb491541ac Simplify promiscuous mode API: NetDevices always operate in promiscuous mode, normal receive callbacks receive extra destination address and packet type. 2008-07-07 12:18:05 +01:00
Gustavo J. A. M. Carneiro
df677111d4 Add a NetDevice::SendFrom API, for sending packets with a custom source MAC address (a.k.a. MAC spoofing). Only implemented for CsmaNetDevice for now. 2008-07-04 18:03:26 +01:00
Gustavo J. A. M. Carneiro
bf513e45d2 Sketching a new promiscuous mode protocol handlers API; Netdevices implementation missing, though. 2008-06-30 19:25:58 +01:00
Mathieu Lacage
d1d683ee21 remove 'All rigts reserved' keyword per tom's suggestion 2008-03-31 14:56:41 -07:00
Mathieu Lacage
812fc3be75 add missing license headers 2008-03-31 14:50:25 -07:00
Mathieu Lacage
2c1c5afe91 get rid of channel during dispose 2008-03-31 14:43:38 -07:00
Mathieu Lacage
53b3d2bb1f SimpleChannel/SimpleNetDevice. Use them where needed. 2008-03-20 15:27:48 -07:00