git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/ice: support PPPoE RSS
[dpdk.git]
/
lib
/
librte_net
/
rte_arp.h
diff --git
a/lib/librte_net/rte_arp.h
b/lib/librte_net/rte_arp.h
index
a94fa6a
..
feb0eb3
100644
(file)
--- a/
lib/librte_net/rte_arp.h
+++ b/
lib/librte_net/rte_arp.h
@@
-22,11
+22,11
@@
extern "C" {
* ARP header IPv4 payload.
*/
struct rte_arp_ipv4 {
* ARP header IPv4 payload.
*/
struct rte_arp_ipv4 {
- struct ether_addr arp_sha; /**< sender hardware address */
+ struct
rte_
ether_addr arp_sha; /**< sender hardware address */
uint32_t arp_sip; /**< sender IP address */
uint32_t arp_sip; /**< sender IP address */
- struct ether_addr arp_tha; /**< target hardware address */
+ struct
rte_
ether_addr arp_tha; /**< target hardware address */
uint32_t arp_tip; /**< target IP address */
uint32_t arp_tip; /**< target IP address */
-} __
attribute__((__packed__)
);
+} __
rte_packed __rte_aligned(2
);
/**
* ARP header.
/**
* ARP header.
@@
-47,7
+47,7
@@
struct rte_arp_hdr {
#define RTE_ARP_OP_INVREPLY 9 /* response identifying peer */
struct rte_arp_ipv4 arp_data;
#define RTE_ARP_OP_INVREPLY 9 /* response identifying peer */
struct rte_arp_ipv4 arp_data;
-} __
attribute__((__packed__)
);
+} __
rte_packed __rte_aligned(2
);
/**
* @warning
/**
* @warning
@@
-63,9
+63,10
@@
struct rte_arp_hdr {
* @return
* - RARP packet pointer on success, or NULL on error
*/
* @return
* - RARP packet pointer on success, or NULL on error
*/
-struct rte_mbuf * __rte_experimental
+__rte_experimental
+struct rte_mbuf *
rte_net_make_rarp_packet(struct rte_mempool *mpool,
rte_net_make_rarp_packet(struct rte_mempool *mpool,
- const struct ether_addr *mac);
+ const struct
rte_
ether_addr *mac);
#ifdef __cplusplus
}
#ifdef __cplusplus
}