Symbol: kpw
usr.sbin/ldpd/kroute.c
129
static int kmpw_install(const char *, struct kpw *);
usr.sbin/ldpd/kroute.c
1766
kmpw_set(struct kpw *kpw)
usr.sbin/ldpd/kroute.c
1770
kif = kif_find(kpw->ifindex);
usr.sbin/ldpd/kroute.c
1773
kpw->ifindex);
usr.sbin/ldpd/kroute.c
1777
if (kif->kpw == NULL)
usr.sbin/ldpd/kroute.c
1778
kif->kpw = malloc(sizeof(*kif->kpw));
usr.sbin/ldpd/kroute.c
1779
*kif->kpw = *kpw;
usr.sbin/ldpd/kroute.c
1781
return (kmpw_install(kif->k.ifname, kpw));
usr.sbin/ldpd/kroute.c
1785
kmpw_unset(struct kpw *kpw)
usr.sbin/ldpd/kroute.c
1789
kif = kif_find(kpw->ifindex);
usr.sbin/ldpd/kroute.c
1792
kpw->ifindex);
usr.sbin/ldpd/kroute.c
1796
if (kif->kpw == NULL) {
usr.sbin/ldpd/kroute.c
1801
free(kif->kpw);
usr.sbin/ldpd/kroute.c
1802
kif->kpw = NULL;
usr.sbin/ldpd/kroute.c
1807
kmpw_install(const char *ifname, struct kpw *kpw)
usr.sbin/ldpd/kroute.c
1813
switch (kpw->pw_type) {
usr.sbin/ldpd/kroute.c
1822
kpw->pw_type);
usr.sbin/ldpd/kroute.c
1826
if (kpw->flags & F_PW_CWORD)
usr.sbin/ldpd/kroute.c
1829
memcpy(&imr.imr_nexthop, addr2sa(kpw->af, &kpw->nexthop, 0),
usr.sbin/ldpd/kroute.c
1832
imr.imr_lshim.shim_label = kpw->local_label;
usr.sbin/ldpd/kroute.c
1833
imr.imr_rshim.shim_label = kpw->remote_label;
usr.sbin/ldpd/kroute.c
355
if (kif->kpw)
usr.sbin/ldpd/kroute.c
356
kmpw_install(kif->k.ifname, kif->kpw);
usr.sbin/ldpd/kroute.c
397
if (kif->kpw)
usr.sbin/ldpd/kroute.c
82
struct kpw *kpw;
usr.sbin/ldpd/lde.c
588
struct kpw kpw;
usr.sbin/ldpd/lde.c
634
memset(&kpw, 0, sizeof(kpw));
usr.sbin/ldpd/lde.c
635
kpw.ifindex = pw->ifindex;
usr.sbin/ldpd/lde.c
636
kpw.pw_type = fn->fec.u.pwid.type;
usr.sbin/ldpd/lde.c
637
kpw.af = pw->af;
usr.sbin/ldpd/lde.c
638
kpw.nexthop = pw->addr;
usr.sbin/ldpd/lde.c
639
kpw.local_label = fn->local_label;
usr.sbin/ldpd/lde.c
640
kpw.remote_label = fnh->remote_label;
usr.sbin/ldpd/lde.c
641
kpw.flags = pw->flags;
usr.sbin/ldpd/lde.c
643
lde_imsg_compose_parent(IMSG_KPWLABEL_CHANGE, 0, &kpw,
usr.sbin/ldpd/lde.c
644
sizeof(kpw));
usr.sbin/ldpd/lde.c
653
struct kpw kpw;
usr.sbin/ldpd/lde.c
697
memset(&kpw, 0, sizeof(kpw));
usr.sbin/ldpd/lde.c
698
kpw.ifindex = pw->ifindex;
usr.sbin/ldpd/lde.c
699
kpw.pw_type = fn->fec.u.pwid.type;
usr.sbin/ldpd/lde.c
700
kpw.af = pw->af;
usr.sbin/ldpd/lde.c
701
kpw.nexthop = pw->addr;
usr.sbin/ldpd/lde.c
702
kpw.local_label = fn->local_label;
usr.sbin/ldpd/lde.c
703
kpw.remote_label = fnh->remote_label;
usr.sbin/ldpd/lde.c
704
kpw.flags = pw->flags;
usr.sbin/ldpd/lde.c
706
lde_imsg_compose_parent(IMSG_KPWLABEL_DELETE, 0, &kpw,
usr.sbin/ldpd/lde.c
707
sizeof(kpw));
usr.sbin/ldpd/ldpd.c
505
sizeof(struct kpw))
usr.sbin/ldpd/ldpd.c
513
sizeof(struct kpw))
usr.sbin/ldpd/ldpd.h
566
int kmpw_set(struct kpw *);
usr.sbin/ldpd/ldpd.h
567
int kmpw_unset(struct kpw *);