added join_multicast/leave_multicast to datalink protocols, preparing for full multicast support.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20944 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Hugo Santos
2007-05-01 11:38:39 +00:00
parent 5d1514bdd9
commit 1a41adbcd2
5 changed files with 122 additions and 22 deletions
@@ -30,6 +30,11 @@ struct net_datalink_protocol_module_info {
status_t (*control)(net_datalink_protocol *self,
int32 op, void *argument, size_t length);
status_t (*join_multicast)(net_datalink_protocol *self,
const sockaddr *address);
status_t (*leave_multicast)(net_datalink_protocol *self,
const sockaddr *address);
};
#endif // NET_DATALINK_PROTOCOL_H