node_port
struct node_port *tail;
struct node_port *port;
$$ = calloc(1, sizeof(struct node_port));
$$ = calloc(1, sizeof(struct node_port));
$$ = calloc(1, sizeof(struct node_port));
void expand_label_port(const char *, char *, size_t, struct node_port *);
struct node_port *, struct node_host *, struct node_port *,
struct node_port *, struct node_host *, struct node_port *,
struct node_port *port;
struct node_port *port)
struct node_host *src_host, struct node_port *src_port,
struct node_host *dst_host, struct node_port *dst_port,
struct node_host *src_hosts, struct node_port *src_ports,
struct node_host *dst_hosts, struct node_port *dst_ports,
LOOP_THROUGH(struct node_port, src_port, src_ports,
LOOP_THROUGH(struct node_port, dst_port, dst_ports,
FREE_LIST(struct node_port, src_ports);
FREE_LIST(struct node_port, dst_ports);
struct node_port *next;