Home | History | Annotate | Download | only in proto

Lines Matching refs:uint8

82 		((uint8 *)ea)[0] = 0x01;			\
83 ((uint8 *)ea)[1] = 0x00; \
84 ((uint8 *)ea)[2] = 0x5e; \
85 ((uint8 *)ea)[3] = ((mgrp_ip) >> 16) & 0x7f; \
86 ((uint8 *)ea)[4] = ((mgrp_ip) >> 8) & 0xff; \
87 ((uint8 *)ea)[5] = ((mgrp_ip) >> 0) & 0xff; \
93 uint8 ether_dhost[ETHER_ADDR_LEN];
94 uint8 ether_shost[ETHER_ADDR_LEN];
100 uint8 octet[ETHER_ADDR_LEN];
105 #define ETHER_SET_LOCALADDR(ea) (((uint8 *)(ea))[0] = (((uint8 *)(ea))[0] | 2))
106 #define ETHER_IS_LOCALADDR(ea) (((uint8 *)(ea))[0] & 2)
107 #define ETHER_CLR_LOCALADDR(ea) (((uint8 *)(ea))[0] = (((uint8 *)(ea))[0] & 0xd))
108 #define ETHER_TOGGLE_LOCALADDR(ea) (((uint8 *)(ea))[0] = (((uint8 *)(ea))[0] ^ 2))
111 #define ETHER_SET_UNICAST(ea) (((uint8 *)(ea))[0] = (((uint8 *)(ea))[0] & ~1))
114 #define ETHER_ISMULTI(ea) (((const uint8 *)(ea))[0] & 1)
132 #define ETHER_ISBCAST(ea) ((((uint8 *)(ea))[0] & \
133 ((uint8 *)(ea))[1] & \
134 ((uint8 *)(ea))[2] & \
135 ((uint8 *)(ea))[3] & \
136 ((uint8 *)(ea))[4] & \
137 ((uint8 *)(ea))[5]) == 0xff)
138 #define ETHER_ISNULLADDR(ea) ((((uint8 *)(ea))[0] | \
139 ((uint8 *)(ea))[1] | \
140 ((uint8 *)(ea))[2] | \
141 ((uint8 *)(ea))[3] | \
142 ((uint8 *)(ea))[4] | \
143 ((uint8 *)(ea))[5]) == 0)