Searched refs:raw_gid (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/drivers/infiniband/hw/usnic/
H A Dusnic_common_util.h38 usnic_mac_to_gid(const char *const mac, char *raw_gid) usnic_mac_to_gid() argument
40 raw_gid[0] = 0xfe; usnic_mac_to_gid()
41 raw_gid[1] = 0x80; usnic_mac_to_gid()
42 memset(&raw_gid[2], 0, 6); usnic_mac_to_gid()
43 raw_gid[8] = mac[0]^2; usnic_mac_to_gid()
44 raw_gid[9] = mac[1]; usnic_mac_to_gid()
45 raw_gid[10] = mac[2]; usnic_mac_to_gid()
46 raw_gid[11] = 0xff; usnic_mac_to_gid()
47 raw_gid[12] = 0xfe; usnic_mac_to_gid()
48 raw_gid[13] = mac[3]; usnic_mac_to_gid()
49 raw_gid[14] = mac[4]; usnic_mac_to_gid()
50 raw_gid[15] = mac[5]; usnic_mac_to_gid()
54 usnic_mac_ip_to_gid(const char *const mac, const __be32 inaddr, char *raw_gid) usnic_mac_ip_to_gid() argument
56 raw_gid[0] = 0xfe; usnic_mac_ip_to_gid()
57 raw_gid[1] = 0x80; usnic_mac_ip_to_gid()
58 memset(&raw_gid[2], 0, 2); usnic_mac_ip_to_gid()
59 memcpy(&raw_gid[4], &inaddr, 4); usnic_mac_ip_to_gid()
60 raw_gid[8] = mac[0]^2; usnic_mac_ip_to_gid()
61 raw_gid[9] = mac[1]; usnic_mac_ip_to_gid()
62 raw_gid[10] = mac[2]; usnic_mac_ip_to_gid()
63 raw_gid[11] = 0xff; usnic_mac_ip_to_gid()
64 raw_gid[12] = 0xfe; usnic_mac_ip_to_gid()
65 raw_gid[13] = mac[3]; usnic_mac_ip_to_gid()
66 raw_gid[14] = mac[4]; usnic_mac_ip_to_gid()
67 raw_gid[15] = mac[5]; usnic_mac_ip_to_gid()
71 usnic_write_gid_if_id_from_mac(char *mac, char *raw_gid) usnic_write_gid_if_id_from_mac() argument
73 raw_gid[8] = mac[0]^2; usnic_write_gid_if_id_from_mac()
74 raw_gid[9] = mac[1]; usnic_write_gid_if_id_from_mac()
75 raw_gid[10] = mac[2]; usnic_write_gid_if_id_from_mac()
76 raw_gid[11] = 0xff; usnic_write_gid_if_id_from_mac()
77 raw_gid[12] = 0xfe; usnic_write_gid_if_id_from_mac()
78 raw_gid[13] = mac[3]; usnic_write_gid_if_id_from_mac()
79 raw_gid[14] = mac[4]; usnic_write_gid_if_id_from_mac()
80 raw_gid[15] = mac[5]; usnic_write_gid_if_id_from_mac()

Completed in 70 milliseconds