Lines Matching refs:strict
101 int tst_create_veth_pair(const char *file, const int lineno, int strict,
151 if (strict && !ret) {
160 int tst_netdev_add_device(const char *file, const int lineno, int strict,
195 if (strict && !ret) {
204 int tst_netdev_remove_device(const char *file, const int lineno, int strict,
230 if (strict && !ret) {
239 static int modify_address(const char *file, const int lineno, int strict,
280 if (strict && !ret) {
289 int tst_netdev_add_address(const char *file, const int lineno, int strict,
293 return modify_address(file, lineno, strict, RTM_NEWADDR,
298 int tst_netdev_add_address_inet(const char *file, const int lineno, int strict,
302 return tst_netdev_add_address(file, lineno, strict, ifname, AF_INET,
306 int tst_netdev_remove_address(const char *file, const int lineno, int strict,
310 return modify_address(file, lineno, strict, RTM_DELADDR, 0, ifname,
315 int strict, const char *ifname, in_addr_t address)
317 return tst_netdev_remove_address(file, lineno, strict, ifname, AF_INET,
321 static int change_ns(const char *file, const int lineno, int strict,
353 if (strict && !ret) {
362 int tst_netdev_change_ns_fd(const char *file, const int lineno, int strict,
365 return change_ns(file, lineno, strict, ifname, IFLA_NET_NS_FD, nsfd);
368 int tst_netdev_change_ns_pid(const char *file, const int lineno, int strict,
371 return change_ns(file, lineno, strict, ifname, IFLA_NET_NS_PID, nspid);
374 static int modify_route(const char *file, const int lineno, int strict,
448 if (strict && !ret) {
457 static int modify_route_inet(const char *file, const int lineno, int strict,
480 return modify_route(file, lineno, strict, action, flags, ifname,
485 int tst_netdev_add_route(const char *file, const int lineno, int strict,
491 return modify_route(file, lineno, strict, RTM_NEWROUTE,
496 int tst_netdev_add_route_inet(const char *file, const int lineno, int strict,
500 return modify_route_inet(file, lineno, strict, RTM_NEWROUTE,
505 int tst_netdev_remove_route(const char *file, const int lineno, int strict,
511 return modify_route(file, lineno, strict, RTM_DELROUTE, 0, ifname,
517 int strict, const char *ifname, in_addr_t srcaddr,
521 return modify_route_inet(file, lineno, strict, RTM_DELROUTE, 0, ifname,
525 static int modify_qdisc(const char *file, const int lineno, int strict,
575 if (strict && !ret) {
584 int tst_netdev_add_qdisc(const char *file, const int lineno, int strict,
589 return modify_qdisc(file, lineno, strict, "queueing discipline",
594 int tst_netdev_remove_qdisc(const char *file, const int lineno, int strict,
598 return modify_qdisc(file, lineno, strict, "queueing discipline",
604 int strict, const char *ifname, unsigned int parent,
608 return modify_qdisc(file, lineno, strict, "traffic class",
614 int strict, const char *ifname, unsigned int parent,
617 return modify_qdisc(file, lineno, strict, "traffic class",
623 int strict, const char *ifname, unsigned int parent,
627 return modify_qdisc(file, lineno, strict, "traffic filter",
634 int strict, const char *ifname, unsigned int parent,
638 return modify_qdisc(file, lineno, strict, "traffic filter",