IF_TRACING(T_ADMIN, {
trace(T_ADMIN, "admin: destroying job %s (%u)", a_jobidencode(svc), i);
})
- assert(j->v[i].u.op = svc);
+ assert(j->v[i].u.op == svc);
j->v[i].u.next = j->free;
j->v[i].seq++;
j->free = i;
for i in items:
try: v = d[i]
except KeyError: v = peer.get(i)
- T.svcinfo('%s=%s' % (i, v))
+ T.svcinfo('%s=%s' % (i, v.replace('\n', ' ')))
def cmd_userpeer(user):
"""
try ip addr add "$a" dev "$ifname"
haveaddr6=t
done
- case ${r6addr+set} in
- set) try ip route add $r6addr proto static dev "$ifname" ;;
- esac
;;
esac
esac
###--------------------------------------------------------------------------
+### Set the peer IPv6 address if any.
+
+## IPv6 point-to-point links seem broken in Linux. Attach the local and
+## remote addresses by hand.
+set -- $l6addr
+case $have6,$#,${r6addr+set} in
+ t,[1-9]*,set)
+ try ip route add $r6addr proto static dev "$ifname"
+ ;;
+esac
+
+###--------------------------------------------------------------------------
### Set up routing.
## Split the routes into v4 and v6 lists.