Lines Matching refs:ls
68 struct _ifconfig_lagg_status *ls; in ifconfig_lagg_get_lagg_status() local
70 ls = calloc(1, sizeof(struct _ifconfig_lagg_status)); in ifconfig_lagg_get_lagg_status()
71 if (ls == NULL) { in ifconfig_lagg_get_lagg_status()
76 ls->l.ra = &ls->ra; in ifconfig_lagg_get_lagg_status()
77 ls->l.ro = &ls->ro; in ifconfig_lagg_get_lagg_status()
78 ls->l.rf = &ls->rf; in ifconfig_lagg_get_lagg_status()
79 *lagg_status = &ls->l; in ifconfig_lagg_get_lagg_status()
81 ls->ra.ra_port = ls->rpbuf; in ifconfig_lagg_get_lagg_status()
82 ls->ra.ra_size = sizeof(ls->rpbuf); in ifconfig_lagg_get_lagg_status()
84 strlcpy(ls->ro.ro_ifname, name, sizeof(ls->ro.ro_ifname)); in ifconfig_lagg_get_lagg_status()
85 ifconfig_ioctlwrap(h, AF_LOCAL, SIOCGLAGGOPTS, &ls->ro); in ifconfig_lagg_get_lagg_status()
87 strlcpy(ls->rf.rf_ifname, name, sizeof(ls->rf.rf_ifname)); in ifconfig_lagg_get_lagg_status()
88 if (ifconfig_ioctlwrap(h, AF_LOCAL, SIOCGLAGGFLAGS, &ls->rf) != 0) { in ifconfig_lagg_get_lagg_status()
89 ls->rf.rf_flags = 0; in ifconfig_lagg_get_lagg_status()
92 strlcpy(ls->ra.ra_ifname, name, sizeof(ls->ra.ra_ifname)); in ifconfig_lagg_get_lagg_status()
93 if (ifconfig_ioctlwrap(h, AF_LOCAL, SIOCGLAGG, &ls->ra) != 0) { in ifconfig_lagg_get_lagg_status()
94 free(ls); in ifconfig_lagg_get_lagg_status()