Lines Matching refs:netlink_packet

92   NL80211Packet netlink_packet(kNLMsgType,  in TEST()  local
96 EXPECT_TRUE(netlink_packet.IsValid()); in TEST()
100 NL80211Packet netlink_packet(kNLMsgType, in TEST() local
104 netlink_packet.SetFlags(NLM_F_MULTI); in TEST()
105 EXPECT_EQ(kGenNLCommand, netlink_packet.GetCommand()); in TEST()
106 EXPECT_EQ(kNLMsgType, netlink_packet.GetMessageType()); in TEST()
107 EXPECT_EQ(kNLMsgSequenceNumber, netlink_packet.GetMessageSequence()); in TEST()
108 EXPECT_TRUE(netlink_packet.IsMulti()); in TEST()
109 EXPECT_EQ(kPortId, netlink_packet.GetPortId()); in TEST()
113 NL80211Packet netlink_packet(kNLMsgType, in TEST() local
118 netlink_packet.AddAttribute(u8_attr); in TEST()
119 EXPECT_TRUE(netlink_packet.IsValid()); in TEST()
120 EXPECT_TRUE(netlink_packet.HasAttribute(1)); in TEST()
122 EXPECT_TRUE(netlink_packet.GetAttributeValue(1, &attr_value)); in TEST()
127 NL80211Packet netlink_packet(kNLMsgType, in TEST() local
134 netlink_packet.AddAttribute(u8_attr); in TEST()
135 netlink_packet.AddAttribute(u32_attr); in TEST()
136 netlink_packet.AddAttribute(u16_attr); in TEST()
137 EXPECT_TRUE(netlink_packet.IsValid()); in TEST()
138 EXPECT_TRUE(netlink_packet.HasAttribute(1)); in TEST()
139 EXPECT_TRUE(netlink_packet.HasAttribute(2)); in TEST()
140 EXPECT_TRUE(netlink_packet.HasAttribute(3)); in TEST()
144 EXPECT_TRUE(netlink_packet.GetAttributeValue(1, &u8_attr_value)); in TEST()
145 EXPECT_TRUE(netlink_packet.GetAttributeValue(2, &u32_attr_value)); in TEST()
146 EXPECT_TRUE(netlink_packet.GetAttributeValue(3, &u16_attr_value)); in TEST()
153 NL80211Packet netlink_packet(kNLMsgType, in TEST() local
163 netlink_packet.AddAttribute(nested_attr); in TEST()
164 netlink_packet.AddAttribute(u32_attr_2); in TEST()
165 EXPECT_TRUE(netlink_packet.HasAttribute(1)); in TEST()
166 EXPECT_TRUE(netlink_packet.HasAttribute(4)); in TEST()
169 EXPECT_FALSE(netlink_packet.HasAttribute(2)); in TEST()
170 EXPECT_FALSE(netlink_packet.HasAttribute(3)); in TEST()
174 NL80211Packet netlink_packet(kNLMsgType, in TEST() local
179 netlink_packet.AddAttribute(u8_attr); in TEST()
180 EXPECT_TRUE(netlink_packet.IsValid()); in TEST()
181 EXPECT_FALSE(netlink_packet.HasAttribute(2)); in TEST()
183 EXPECT_FALSE(netlink_packet.GetAttributeValue(2, &attr_value)); in TEST()
187 NL80211Packet netlink_packet(kNLMsgType, in TEST() local
194 netlink_packet.AddAttribute(u8_attr); in TEST()
195 netlink_packet.AddAttribute(u32_attr_1); in TEST()
196 netlink_packet.AddAttribute(u32_attr_2); in TEST()
197 EXPECT_TRUE(netlink_packet.IsValid()); in TEST()
199 EXPECT_TRUE(netlink_packet.GetAllAttributes(&attributes)); in TEST()
217 NL80211Packet netlink_packet(std::vector<uint8_t>( in TEST() local
220 EXPECT_TRUE(netlink_packet.IsValid()); in TEST()
221 EXPECT_EQ(kNL80211FamilyId, netlink_packet.GetMessageType()); in TEST()
222 EXPECT_EQ(NL80211_CMD_ASSOCIATE, netlink_packet.GetCommand()); in TEST()
224 EXPECT_TRUE(netlink_packet.GetAttributeValue(NL80211_ATTR_WIPHY, &value)); in TEST()
226 EXPECT_TRUE(netlink_packet.GetAttributeValue(NL80211_ATTR_IFINDEX, &value)); in TEST()
229 EXPECT_TRUE(netlink_packet.GetAttributeValue(NL80211_ATTR_FRAME, &rawdata)); in TEST()
235 NL80211Packet netlink_packet(std::vector<uint8_t>( in TEST() local
238 EXPECT_TRUE(netlink_packet.IsValid()); in TEST()
239 EXPECT_EQ(kNL80211FamilyId, netlink_packet.GetMessageType()); in TEST()
240 EXPECT_EQ(NL80211_CMD_NOTIFY_CQM, netlink_packet.GetCommand()); in TEST()
242 EXPECT_TRUE(netlink_packet.GetAttributeValue(NL80211_ATTR_WIPHY, &value)); in TEST()
244 EXPECT_TRUE(netlink_packet.GetAttributeValue(NL80211_ATTR_IFINDEX, &value)); in TEST()
247 EXPECT_TRUE(netlink_packet.GetAttributeValue(NL80211_ATTR_MAC, &mac)); in TEST()
253 EXPECT_TRUE(netlink_packet.GetAttribute(NL80211_ATTR_CQM, &nested)); in TEST()
259 NL80211Packet netlink_packet(std::vector<uint8_t>( in TEST() local
262 EXPECT_TRUE(netlink_packet.IsValid()); in TEST()
263 EXPECT_EQ(kNL80211FamilyId, netlink_packet.GetMessageType()); in TEST()
264 EXPECT_EQ(NL80211_CMD_NEW_STATION, netlink_packet.GetCommand()); in TEST()
266 EXPECT_TRUE(netlink_packet.GetAttributeValue(NL80211_ATTR_IFINDEX, &value)); in TEST()
269 EXPECT_TRUE(netlink_packet.GetAttributeValue(NL80211_ATTR_MAC, &mac)); in TEST()
275 EXPECT_TRUE(netlink_packet.GetAttribute(NL80211_ATTR_STA_INFO, &nested)); in TEST()
276 EXPECT_TRUE(netlink_packet.GetAttributeValue(NL80211_ATTR_GENERATION, in TEST()