/* Since the input registers which are loaded with iph and ipl
are modified, we must also specify them as outputs, or gcc
will assume they contain their original values. */
: "=r" (sum), "=r" (iph), "=r" (ihl)
/* Since the input registers which are loaded with iph and ipl
are modified, we must also specify them as outputs, or gcc
will assume they contain their original values. */
: "=r" (sum), "=r" (iph), "=r" (ihl)
netlink_deliver_fn *netlink_init(struct netlink *st,
void *dst, struct cloc loc,
netlink_deliver_fn *netlink_init(struct netlink *st,
void *dst, struct cloc loc,
netlink_route_fn *set_routes,
netlink_deliver_fn *to_host)
{
netlink_route_fn *set_routes,
netlink_deliver_fn *to_host)
{
if (l)
st->networks=string_list_to_ipset(l,loc,st->name,"networks");
else {
if (l)
st->networks=string_list_to_ipset(l,loc,st->name,"networks");
else {