Vanetza
 
Loading...
Searching...
No Matches
sockaddr.cpp
1#include "sockaddr.hpp"
2#include "mac_address.hpp"
3#include <algorithm>
4#include <cassert>
5#include <net/ethernet.h>
6#include <netpacket/packet.h>
7
8namespace vanetza
9{
10
11void assign(sockaddr_ll& sockaddr, const MacAddress& mac)
12{
13 assert(ETHER_ADDR_LEN == mac.octets.size());
14 std::copy_n(mac.octets.begin(), mac.octets.size(), sockaddr.sll_addr);
15}
16
17} // namespace vanetza