• Home
  • Raw
  • Download

Lines Matching refs:msg

111     } msg = {};  in TEST_F()  local
113 msg.uidAttr.nla_type = NFULA_UID; in TEST_F()
114 msg.uidAttr.nla_len = sizeof(msg.uidAttr) + sizeof(msg.uid); in TEST_F()
115 msg.uid = htonl(kUid); in TEST_F()
117 msg.gidAttr.nla_type = NFULA_GID; in TEST_F()
118 msg.gidAttr.nla_len = sizeof(msg.gidAttr) + sizeof(msg.gid); in TEST_F()
119 msg.gid = htonl(kGid); in TEST_F()
121 msg.tsAttr.nla_type = NFULA_TIMESTAMP; in TEST_F()
122 msg.tsAttr.nla_len = sizeof(msg.tsAttr) + sizeof(msg.ts); in TEST_F()
123 msg.ts.tv_sec = htonl(kTsNs / kNsPerS); in TEST_F()
124 msg.ts.tv_nsec = htonl(kTsNs % kNsPerS); in TEST_F()
126 msg.prefixAttr.nla_type = NFULA_PREFIX; in TEST_F()
127 msg.prefixAttr.nla_len = sizeof(msg.prefixAttr) + sizeof(msg.prefix); in TEST_F()
128 memcpy(msg.prefix, kPrefix, sizeof(kPrefix)); in TEST_F()
130 auto payload = drop(netdutils::makeSlice(msg), offsetof(Msg, uidAttr)); in TEST_F()
133 mMessageHandler(msg.nlmsg, msg.nfmsg, payload); in TEST_F()
168 } msg = {}; in TEST_F() local
170 msg.prefixAttr.nla_type = NFULA_PREFIX; in TEST_F()
171 msg.prefixAttr.nla_len = sizeof(msg.prefixAttr) + sizeof(msg.prefix); in TEST_F()
172 memcpy(msg.prefix, kPrefix, sizeof(kPrefix)); in TEST_F()
174 msg.uidAttr.nla_type = NFULA_UID; in TEST_F()
175 msg.uidAttr.nla_len = sizeof(msg.uidAttr) + sizeof(msg.uid); in TEST_F()
176 msg.uid = htonl(kUid); in TEST_F()
178 msg.gidAttr.nla_type = NFULA_GID; in TEST_F()
179 msg.gidAttr.nla_len = sizeof(msg.gidAttr) + sizeof(msg.gid); in TEST_F()
180 msg.gid = htonl(kGid); in TEST_F()
182 msg.tsAttr.nla_type = NFULA_TIMESTAMP; in TEST_F()
183 msg.tsAttr.nla_len = sizeof(msg.tsAttr) + sizeof(msg.ts); in TEST_F()
184 msg.ts.tv_sec = htonl(kTsNs / kNsPerS); in TEST_F()
185 msg.ts.tv_nsec = htonl(kTsNs % kNsPerS); in TEST_F()
187 msg.packetHeaderAttr.nla_type = NFULA_PACKET_HDR; in TEST_F()
188 msg.packetHeaderAttr.nla_len = sizeof(msg.packetHeaderAttr) + sizeof(msg.packetHeader); in TEST_F()
189 msg.packetHeader.hw_protocol = htons(kEthertype); in TEST_F()
191 msg.hardwareAddrAttr.nla_type = NFULA_HWADDR; in TEST_F()
192 msg.hardwareAddrAttr.nla_len = sizeof(msg.hardwareAddrAttr) + sizeof(msg.hardwareAddr); in TEST_F()
193 msg.hardwareAddr.hw_addrlen = htons(kMacAddr.size()); in TEST_F()
194 std::copy(kMacAddr.begin(), kMacAddr.end(), msg.hardwareAddr.hw_addr); in TEST_F()
196 msg.packetPayloadAttr.nla_type = NFULA_PAYLOAD; in TEST_F()
197 msg.packetPayloadAttr.nla_len = in TEST_F()
198 sizeof(msg.packetPayloadAttr) + sizeof(msg.ipHeader) + sizeof(msg.tcpHeader); in TEST_F()
199 msg.ipHeader.protocol = IPPROTO_TCP; in TEST_F()
200 msg.ipHeader.ihl = sizeof(msg.ipHeader) / 4; // ipv4 IHL counts 32 bit words. in TEST_F()
201 inet_pton(AF_INET, kSrcIpAddr, &msg.ipHeader.saddr); in TEST_F()
202 inet_pton(AF_INET, kDstIpAddr, &msg.ipHeader.daddr); in TEST_F()
203 msg.tcpHeader.th_sport = htons(kSrcPort); in TEST_F()
204 msg.tcpHeader.th_dport = htons(kDstPort); in TEST_F()
206 auto payload = drop(netdutils::makeSlice(msg), offsetof(Msg, uidAttr)); in TEST_F()
209 mMessageHandler(msg.nlmsg, msg.nfmsg, payload); in TEST_F()
232 } msg = {}; in TEST_F() local
234 msg.uidAttr.nla_type = 999; in TEST_F()
235 msg.uidAttr.nla_len = sizeof(msg.uidAttr) + sizeof(msg.uid); in TEST_F()
236 msg.uid = htonl(kUid); in TEST_F()
238 msg.invalid0.nla_type = 0; in TEST_F()
239 msg.invalid0.nla_len = 0; in TEST_F()
240 msg.invalid1.nla_type = 0; in TEST_F()
241 msg.invalid1.nla_len = 1; in TEST_F()
243 msg.gidAttr.nla_type = NFULA_GID; in TEST_F()
244 msg.gidAttr.nla_len = sizeof(msg.gidAttr) + sizeof(msg.gid); in TEST_F()
245 msg.gid = htonl(kGid); in TEST_F()
247 msg.tsAttr.nla_type = NFULA_TIMESTAMP; in TEST_F()
248 msg.tsAttr.nla_len = sizeof(msg.tsAttr) - 2; in TEST_F()
249 msg.ts.tv_sec = htonl(kTsNs / kNsPerS); in TEST_F()
250 msg.ts.tv_nsec = htonl(kTsNs % kNsPerS); in TEST_F()
252 msg.prefixAttr.nla_type = NFULA_UID; in TEST_F()
253 msg.prefixAttr.nla_len = sizeof(msg.prefixAttr) + sizeof(msg.prefix); in TEST_F()
254 memcpy(msg.prefix, kPrefix, sizeof(kPrefix)); in TEST_F()
256 auto payload = drop(netdutils::makeSlice(msg), offsetof(Msg, uidAttr)); in TEST_F()
259 mMessageHandler(msg.nlmsg, msg.nfmsg, payload); in TEST_F()
271 } msg = {}; in TEST_F() local
273 msg.prefixAttr.nla_type = NFULA_PREFIX; in TEST_F()
274 msg.prefixAttr.nla_len = sizeof(msg.prefixAttr) + sizeof(msg.prefix); in TEST_F()
275 memcpy(msg.prefix, ones, sizeof(ones)); in TEST_F()
278 auto payload = drop(netdutils::makeSlice(msg), offsetof(Msg, prefixAttr)); in TEST_F()
281 mMessageHandler(msg.nlmsg, msg.nfmsg, payload); in TEST_F()