1986 case SCTP_ADD_ADDR: return ("SCTP_ADD_ADDR");
1987 case SCTP_REM_ADDR: return ("SCTP_REM_ADDR");
1988
1989 default: (void) snprintf(pri->code_buf,
1990 sizeof (pri->code_buf),
1991 "0x%lx", val);
1992 return (pri->code_buf);
1993 }
1994 }
1995
1996
1997 const char *
1998 udp_optname(private_t *pri, long val)
1999 {
2000 switch (val) {
2001 case UDP_CHECKSUM: return ("UDP_CHECKSUM");
2002 case UDP_ANONPRIVBIND: return ("UDP_ANONPRIVBIND");
2003 case UDP_EXCLBIND: return ("UDP_EXCLBIND");
2004 case UDP_RCVHDR: return ("UDP_RCVHDR");
2005 case UDP_NAT_T_ENDPOINT: return ("UDP_NAT_T_ENDPOINT");
2006 case UDP_SRCPORT_HASH: return ("UDP_SRCPORT_HASH");
2007 case UDP_SND_TO_CONNECTED: return ("UDP_SND_TO_CONNECTED");
2008
2009 default: (void) snprintf(pri->code_buf,
2010 sizeof (pri->code_buf), "0x%lx",
2011 val);
2012 return (pri->code_buf);
2013 }
2014 }
2015
2016
2017 /*
2018 * Print setsockopt()/getsockopt() 3rd argument.
2019 */
2020 /*ARGSUSED*/
2021 void
2022 prt_son(private_t *pri, int raw, long val)
2023 {
2024 /* cheating -- look at the level */
2025 switch (pri->sys_args[1]) {
2026 case SOL_SOCKET: outstring(pri, sol_optname(pri, val));
|
1986 case SCTP_ADD_ADDR: return ("SCTP_ADD_ADDR");
1987 case SCTP_REM_ADDR: return ("SCTP_REM_ADDR");
1988
1989 default: (void) snprintf(pri->code_buf,
1990 sizeof (pri->code_buf),
1991 "0x%lx", val);
1992 return (pri->code_buf);
1993 }
1994 }
1995
1996
1997 const char *
1998 udp_optname(private_t *pri, long val)
1999 {
2000 switch (val) {
2001 case UDP_CHECKSUM: return ("UDP_CHECKSUM");
2002 case UDP_ANONPRIVBIND: return ("UDP_ANONPRIVBIND");
2003 case UDP_EXCLBIND: return ("UDP_EXCLBIND");
2004 case UDP_RCVHDR: return ("UDP_RCVHDR");
2005 case UDP_NAT_T_ENDPOINT: return ("UDP_NAT_T_ENDPOINT");
2006 case UDP_SND_TO_CONNECTED: return ("UDP_SND_TO_CONNECTED");
2007
2008 default: (void) snprintf(pri->code_buf,
2009 sizeof (pri->code_buf), "0x%lx",
2010 val);
2011 return (pri->code_buf);
2012 }
2013 }
2014
2015
2016 /*
2017 * Print setsockopt()/getsockopt() 3rd argument.
2018 */
2019 /*ARGSUSED*/
2020 void
2021 prt_son(private_t *pri, int raw, long val)
2022 {
2023 /* cheating -- look at the level */
2024 switch (pri->sys_args[1]) {
2025 case SOL_SOCKET: outstring(pri, sol_optname(pri, val));
|