15 #define IP_MASK_VER 0xf0
16 #define IP_MASK_HLEN 0x0f
19 /* IP header defaults */
23 /* IP4 pseudo header */
24 struct ipv4_pseudo_header {
36 extern struct net_protocol ipv4_protocol;
38 extern int add_ipv4_address ( struct net_device *netdev,
39 struct in_addr address, struct in_addr netmask,
40 struct in_addr gateway );
41 extern void del_ipv4_address ( struct net_device *netdev );
43 extern int ipv4_uip_tx ( struct pk_buff *pkb );
44 extern int ipv4_tx ( struct pk_buff *pkb, uint16_t trans_proto, struct in_addr *dest );
46 #endif /* _GPXE_IP_H */