Lines Matching defs:sd_ndisc
63 sd_ndisc *nd;
72 struct sd_ndisc {
114 static int ndisc_prefix_new(sd_ndisc *nd, NDiscPrefix **ret) {
131 int sd_ndisc_set_callback(sd_ndisc *nd,
148 int sd_ndisc_set_index(sd_ndisc *nd, int interface_index) {
157 int sd_ndisc_set_mac(sd_ndisc *nd, const struct ether_addr *mac_addr) {
169 int sd_ndisc_attach_event(sd_ndisc *nd, sd_event *event, int priority) {
188 int sd_ndisc_detach_event(sd_ndisc *nd) {
196 sd_event *sd_ndisc_get_event(sd_ndisc *nd) {
202 sd_ndisc *sd_ndisc_ref(sd_ndisc *nd) {
213 static int ndisc_init(sd_ndisc *nd) {
223 sd_ndisc *sd_ndisc_unref(sd_ndisc *nd) {
246 int sd_ndisc_new(sd_ndisc **ret) {
247 _cleanup_(sd_ndisc_unrefp) sd_ndisc *nd = NULL;
251 nd = new0(sd_ndisc, 1);
268 int sd_ndisc_get_mtu(sd_ndisc *nd, uint32_t *mtu) {
300 static int ndisc_prefix_match(sd_ndisc *nd, const struct in6_addr *addr,
327 static int ndisc_prefix_update(sd_ndisc *nd, ssize_t len,
414 static int ndisc_ra_parse(sd_ndisc *nd, struct nd_router_advert *ra, ssize_t len) {
476 sd_ndisc *nd = userdata;
602 sd_ndisc *nd = userdata;
652 int sd_ndisc_stop(sd_ndisc *nd) {
668 int sd_ndisc_router_discovery_start(sd_ndisc *nd) {