Changeset 02a09ed in mainline for uspace/lib/c/include/inet/iplink.h
- Timestamp:
- 2013-06-28T20:20:03Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1d24ad3
- Parents:
- edf0d27
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/inet/iplink.h
redf0d27 r02a09ed 47 47 } iplink_t; 48 48 49 /** I Pv4link Service Data Unit */49 /** Internet link Service Data Unit */ 50 50 typedef struct { 51 51 /** Local source address */ 52 uint32_t lsrc;52 inet_addr_t src; 53 53 /** Local destination address */ 54 uint32_t ldest;54 inet_addr_t dest; 55 55 /** Serialized IP packet */ 56 56 void *data; … … 59 59 } iplink_sdu_t; 60 60 61 /** I Pv6 linkService Data Unit */61 /** Internet link receive Service Data Unit */ 62 62 typedef struct { 63 /** Target MAC address */ 64 uint64_t hwaddr; 65 /** Serialized IP packet */ 63 /** Serialized datagram */ 66 64 void *data; 67 65 /** Size of @c data in bytes */ 68 66 size_t size; 69 } iplink_ sdu6_t;67 } iplink_recv_sdu_t; 70 68 71 69 typedef struct iplink_ev_ops { 72 int (*recv)(iplink_t *, iplink_ sdu_t *);70 int (*recv)(iplink_t *, iplink_recv_sdu_t *, uint16_t); 73 71 } iplink_ev_ops_t; 74 72
Note:
See TracChangeset
for help on using the changeset viewer.