SCCS-vsn: sys/netinet/raw_ip.c 6.5
-/* raw_ip.c 6.4 84/08/29 */
+/* raw_ip.c 6.5 85/06/02 */
#include "param.h"
#include "mbuf.h"
#include "param.h"
#include "mbuf.h"
ip = mtod(m, struct ip *);
ip->ip_tos = 0;
ip->ip_off = 0;
ip = mtod(m, struct ip *);
ip->ip_tos = 0;
ip->ip_off = 0;
- ip->ip_p = so->so_proto->pr_protocol;
+ ip->ip_p = rp->rcb_proto.sp_protocol;
ip->ip_len = sizeof(struct ip) + len;
if (rp->rcb_flags & RAW_LADDR) {
sin = (struct sockaddr_in *)&rp->rcb_laddr;
ip->ip_len = sizeof(struct ip) + len;
if (rp->rcb_flags & RAW_LADDR) {
sin = (struct sockaddr_in *)&rp->rcb_laddr;