virtualization.lists.linux-foundation.org archive mirror
 help / color / mirror / Atom feed
* implementation of IEEE 802.1Qbg in lldpad, part2
@ 2010-06-17 13:57 Jens Osterkamp
  2010-06-17 13:57 ` [PATCH 1/3] ECP implementation Jens Osterkamp
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Jens Osterkamp @ 2010-06-17 13:57 UTC (permalink / raw)
  To: e1000-eedc, virtualization, evb; +Cc: chrisw

Hi,

This series of patches contains the second part of an initial implementation of
the IEEE 802.1Qbg standard: code for the exchange of VDP VSI TLVs between a
host with virtual machines and an adjacent switch.

VDP profiles consisting of mode,mgrid,typeid,typeidversion,instanceid,mac,vlan
can be given to lldpad with lldptool.
A way to deliver profiles to lldpad from libvirt using netlink messages is
currently under development and not yet included in this series.

The profiles are then processed through the VDP/VSI and ECP state machines and
sent out as ECP frames.
ACK frames are received and processed through ECP and VDP/VSI state machines.

It implements a bridge role for a port together with a lldptool command to
switch a port to the bridge role.

The patch applies to lldpad 0.9.34 and still contains code to log low-level
protocol activity more verbosely than it would be necessary in the final
version.

Things that are still missing but planned:

	   - adapt to final ECP ethertype. code currently uses extended
		ethertype (0x88b7) plus OUI.
	   - more testing

Next steps

	   - interface to allow registration of profiles with libvirt
	   - implementation of CDCP

Please review and comment !

Thanks !

	            Jens

_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/virtualization

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

end of thread, other threads:[~2010-06-17 13:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-17 13:57 implementation of IEEE 802.1Qbg in lldpad, part2 Jens Osterkamp
2010-06-17 13:57 ` [PATCH 1/3] ECP implementation Jens Osterkamp
2010-06-17 13:57 ` [PATCH 2/3] implementation of vdp Jens Osterkamp
2010-06-17 13:57 ` [PATCH 3/3] VDP commandline interface Jens Osterkamp

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).