mirror of
https://github.com/xcat2/xNBA.git
synced 2024-11-22 17:41:55 +00:00
Added plug_plug()
This commit is contained in:
parent
d40761d725
commit
0898b0b3b1
@ -42,3 +42,18 @@ void plug ( struct interface *intf, struct interface *dest ) {
|
||||
ref_get ( dest->refcnt );
|
||||
intf->dest = dest;
|
||||
}
|
||||
|
||||
/**
|
||||
* Plug two interfaces together
|
||||
*
|
||||
* @v a Interface A
|
||||
* @v b Interface B
|
||||
*
|
||||
* Plugs interface A into interface B, and interface B into interface
|
||||
* A. (The basic plug() function is unidirectional; this function is
|
||||
* merely a shorthand for two calls to plug(), hence the name.)
|
||||
*/
|
||||
void plug_plug ( struct interface *a, struct interface *b ) {
|
||||
plug ( a, b );
|
||||
plug ( b, a );
|
||||
}
|
||||
|
@ -29,5 +29,6 @@ struct interface {
|
||||
};
|
||||
|
||||
extern void plug ( struct interface *intf, struct interface *dest );
|
||||
extern void plug_plug ( struct interface *a, struct interface *b );
|
||||
|
||||
#endif /* _GPXE_INTERFACE_H */
|
||||
|
Loading…
Reference in New Issue
Block a user