summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/common/inet/ip/ip.c2
-rw-r--r--usr/src/uts/common/inet/ipnet/ipnet.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/usr/src/uts/common/inet/ip/ip.c b/usr/src/uts/common/inet/ip/ip.c
index cced22dccd..8446454382 100644
--- a/usr/src/uts/common/inet/ip/ip.c
+++ b/usr/src/uts/common/inet/ip/ip.c
@@ -15364,7 +15364,7 @@ ipobs_hook(mblk_t *mp, int htype, zoneid_t zsrc, zoneid_t zdst,
grifindex = 0;
hdr->hpo_version = 1;
- hdr->hpo_htype = htype;
+ hdr->hpo_htype = htons(htype);
hdr->hpo_pktlen = htonl((ulong_t)msgdsize(mp));
hdr->hpo_ifindex = htonl(ill->ill_phyint->phyint_ifindex);
hdr->hpo_grifindex = htonl(grifindex);
diff --git a/usr/src/uts/common/inet/ipnet/ipnet.c b/usr/src/uts/common/inet/ipnet/ipnet.c
index 36c23ca204..75c30120f6 100644
--- a/usr/src/uts/common/inet/ipnet/ipnet.c
+++ b/usr/src/uts/common/inet/ipnet/ipnet.c
@@ -1142,7 +1142,7 @@ static boolean_t
ipnet_loaccept(ipnet_t *ipnet, hook_pkt_observe_t *hdr, ipnet_addrp_t *src,
ipnet_addrp_t *dst)
{
- if (hdr->hpo_htype != IPOBS_HOOK_LOCAL) {
+ if (hdr->hpo_htype != htons(IPOBS_HOOK_LOCAL)) {
/*
* ipnet_if is only NULL for IPNET_MINOR_LO devices.
*/
@@ -2310,7 +2310,7 @@ ipnet_bpf_bounce(hook_event_token_t token, hook_data_t info, void *arg)
IPSK_BUMP(ips, ik_acceptOk);
ipnet_itap(ipnet->ipnet_data, mp,
- hdr->hpo_htype == IPOBS_HOOK_OUTBOUND,
+ hdr->hpo_htype == htons(IPOBS_HOOK_OUTBOUND),
ntohl(hdr->hpo_pktlen) + MBLKL(mp));
return (0);