Lines Matching refs:n
35 static int nl_get_extack(char *buf, size_t n, struct ext_ack *ea) in nl_get_extack() argument
41 for (rem = n; rem > 0; NLMSG_NEXT(nlh, rem)) { in nl_get_extack()
42 nlh = (struct nlmsghdr *)&buf[n - rem]; in nl_get_extack()
105 ssize_t n; in TEST() local
110 n = setsockopt(netlink_sock, SOL_NETLINK, NETLINK_CAP_ACK, in TEST()
112 ASSERT_EQ(n, 0); in TEST()
113 n = setsockopt(netlink_sock, SOL_NETLINK, NETLINK_EXT_ACK, in TEST()
115 ASSERT_EQ(n, 0); in TEST()
116 n = setsockopt(netlink_sock, SOL_NETLINK, NETLINK_GET_STRICT_CHK, in TEST()
118 ASSERT_EQ(n, 0); in TEST()
123 n = send(netlink_sock, &dump_neigh_bad, in TEST()
125 ASSERT_EQ(n, sizeof(dump_neigh_bad)); in TEST()
129 n = recv(netlink_sock, buf, sizeof(buf), MSG_DONTWAIT); in TEST()
130 EXPECT_EQ(n, -1); in TEST()
136 n = recv(netlink_sock, buf, sizeof(buf), MSG_DONTWAIT); in TEST()
137 if (n < 0) { in TEST()
141 ASSERT_GE(n, (ssize_t)sizeof(struct nlmsghdr)); in TEST()
143 EXPECT_EQ(nl_get_extack(buf, n, &ea), 2); in TEST()
179 ssize_t n; in TEST() local
184 n = send(netlink_sock, &dump_policies, sizeof(dump_policies), 0); in TEST()
185 ASSERT_EQ(n, sizeof(dump_policies)); in TEST()
187 n = recv(netlink_sock, buf, sizeof(buf), MSG_DONTWAIT); in TEST()
188 ASSERT_GE(n, (ssize_t)sizeof(struct nlmsghdr)); in TEST()
190 n = recv(netlink_sock, buf, sizeof(buf), MSG_DONTWAIT); in TEST()
191 ASSERT_GE(n, (ssize_t)sizeof(struct nlmsghdr)); in TEST()
199 ssize_t n; in TEST() local
204 n = send(netlink_sock, &dump_policies, sizeof(dump_policies), 0); in TEST()
205 ASSERT_EQ(n, sizeof(dump_policies)); in TEST()
215 ssize_t n; in TEST() local
220 n = send(netlink_sock, &dump_policies, sizeof(dump_policies), 0); in TEST()
221 ASSERT_EQ(n, sizeof(dump_policies)); in TEST()