]> git.ipfire.org Git - people/ms/rstp.git/blobdiff - packet.h
Put in Ethernet and LLC headers ourselves while sending BPDUs
[people/ms/rstp.git] / packet.h
index 3a03cc473115d48463b4f50a0a8e9c7b355c8147..2ddaaf102c9a51e820222ae6daeacfc9a817cebd 100644 (file)
--- a/packet.h
+++ b/packet.h
 
 #include "epoll_loop.h"
 
-struct ifdata;
+#include <sys/uio.h>
 
-void packet_send(struct epoll_event_handler *h, unsigned char *data, int len);
+void packet_send(int ifindex, const struct iovec *iov, int iov_count, int len);
 
-int packet_sock_create(struct epoll_event_handler *h,
-                      int if_index, struct ifdata *ifdata);
+int packet_sock_init(void);
 
-void packet_sock_delete(struct epoll_event_handler *h);
 #endif