build_header
.build_header = build_header,
int (*build_header)(struct sk_buff *skb, struct net_device *dev,
return proto->build_header(skb, dev, type, _daddr);
.build_header = null_build_header,
.build_header = build_header,
static int build_header(struct sk_buff *skb, struct net_device *dev,
.build_header = build_header,
static int build_header(struct sk_buff *skb, struct net_device *dev,
.build_header = build_header,
if (likely(ops && ops->build_header))
ret = ops->build_header(skb, &t->encap, protocol, fl6);
int (*build_header)(struct sk_buff *skb, struct ip_tunnel_encap *e,
int (*build_header)(struct sk_buff *skb, struct ip_tunnel_encap *e,
if (likely(ops && ops->build_header))
ret = ops->build_header(skb, e, protocol, fl4);
.build_header = fou_build_header,
.build_header = gue_build_header,
.build_header = fou6_build_header,
.build_header = gue6_build_header,