Advertisement
Guest User

Untitled

a guest
Dec 6th, 2016
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. struct ifreq {
  2. #define IFNAMSIZ 16
  3. char ifr_name[IFNAMSIZ]; /* if name, e.g. "en0" */
  4. union {
  5. struct sockaddr ifru_addr;
  6. struct sockaddr ifru_dstaddr;
  7. struct sockaddr ifru_broadaddr;
  8. short ifru_flags;
  9. int ifru_metric;
  10. uint64_t ifru_media;
  11. caddr_t ifru_data;
  12. } ifr_ifru;
  13. #define ifr_addr ifr_ifru.ifru_addr /* address */
  14. #define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-to-p link */
  15. #define ifr_broadaddr ifr_ifru.ifru_broadaddr /* broadcast address */
  16. #define ifr_flags ifr_ifru.ifru_flags /* flags */
  17. #define ifr_metric ifr_ifru.ifru_metric /* metric */
  18. #define ifr_mtu ifr_ifru.ifru_metric /* mtu (overload) */
  19. #define ifr_hardmtu ifr_ifru.ifru_metric /* hardmtu (overload) */
  20. #define ifr_media ifr_ifru.ifru_media /* media options */
  21. #define ifr_rdomainid ifr_ifru.ifru_metric /* VRF instance (overload) */
  22. #define ifr_vnetid ifr_ifru.ifru_metric /* Virtual Net Id (overload) */
  23. #define ifr_ttl ifr_ifru.ifru_metric /* tunnel TTL (overload) */
  24. #define ifr_data ifr_ifru.ifru_data /* for use by interface */
  25. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement